Java基础之环境搭建、基础语法

举报
袁袁袁袁满 发表于 2022/04/03 17:55:05 2022/04/03
【摘要】 1 Java环境搭建 1.1 JDK下载官网:https://www.oracle.com/或浏览器搜索:java8download 1.2 JDK安装傻瓜式点击下一步就行改路径安装更改JDK路径和JRE路径注意点:安装路径不要包含中文和空格,所有开发工具最好安装路径统一 1.3 JDK的安装目录 1.4 常用DOS命令 1.5 Path环境变量配置1.右键电脑>属性>高级系统设置>高级>...

1 Java环境搭建

1.1 JDK下载

1.2 JDK安装

  • 傻瓜式点击下一步就行
  • 改路径安装更改JDK路径和JRE路径
  • 注意点:安装路径不要包含中文和空格,所有开发工具最好安装路径统一

1.3 JDK的安装目录

在这里插入图片描述

1.4 常用DOS命令

在这里插入图片描述

1.5 Path环境变量配置

  • 1.右键电脑>属性>高级系统设置>高级>环境变量
  • 2.系统变量配置:点击新建,名称为 JAVA_HOME,变量值为 Java 安装路径,如:F:\Java
  • 3.编写Path变量:系统变量>path>编辑>新建>添加 %JAVA_HOME%\bin
  • 4.验证:cmd窗口输入 javac

1.6 IDEA编辑器

  • 快速生成语句
    • 快速生成main()方法:psvm,回车
    • 快速生成输出语句:sout,回车
  • 内容辅助键
    • Ctrl+Alt+space(内容提示,代码补全等)
  • 快捷键
    • 注释:
      1.单行:选中代码Ctrl+/,再来一次,就是取消
      2.多行:选中代码Ctrl+Shift+/,再来一次,就是取消
    • 格式化:Ctrl+Alt+L

2 基本语法

2.1 注释

  • 1.单行注释

    格式://注释信息
    
  • 2.多行注释

    格式:/*注释信息*/
    
  • 3.文档注释

    格式:/**注释信息*/
    

2.2 关键字

  • 关键字的字母全部小写
  • 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

2.3 常量

在这里插入图片描述

2.4 数据类型

2.4.1 数据类型

  • 基本数据类型
    • 整数(byte、short、int、long)
    • 浮点数(float、double)
    • 字符(char)
    • 布尔(boolean)
  • 引用数据类型
    • 类(class)
    • 接口(interface)
    • 数组([ ])

2.4.2 内存占用和取值范围

在这里插入图片描述

2.5 变量

2.5.1 定义变量

  • 数据类型+变量名=值

2.5.2 变量的注意事项

  • 变量名不能重复
  • 变量未赋值不能使用
  • long类型的变量定义时,为防止整数过大,值后面加L
  • float类型的变量定义时,为防止类型不兼容,值后面加F
  • 一条语句可以定义多个变量,但需要使用逗号进行分割
  • 数值不能超过变量取值范围

2.6 标识符

2.6.1 标识符定义规则

  • 由字母、数字、下划线(_)和美元符($)组成
  • 不能以数字开口
  • 不能是关键字
  • 区分大小写
  • 不能有空格

2.6.2 常用命名约定(驼峰法)

  • 小驼峰命名法:方法、变量
    • 标识符是一个单词时,首字母小写
    • 范例:name
    • 标识符由多个单词组成时,第一个单词首字母小写,其他单词首字母大写
    • 范例:firstName
  • 大驼峰命名法:类
    • 标识符是一个单词时,首字母大写
    • 范例:Student
    • 标识符由多个单词组成时,全部首字母大写
    • 范例:GoodStudent

2.7 类型转换

2.7.1 自动类型转换

  • 把一个表示数据范围小的数值或变量赋值给另一个表示数据范围大的变量
  • 范例:doubled = 10;
    在这里插入图片描述

2.7.2 强制类型转换

  • 把一个表示数据范围大的数值或变量赋值给另一个表示数据范围小的变量
  • 格式:目标数据类型+变量名 = (目标数据类型)值或变量
  • 范例int k = (int)88.88

2.8 打印输出

  • System.out.print(打印内容) //打印后不换行
    
  • System.out.println(打印内容) //打印后换行
    
  • System.out.println() //没内容时起到换行效果
    
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。