09day-Java基础语法

106 阅读3分钟

第一个Java程序说明
1、新建一个-02Text.Java——称为“一个类” 默认情况下类名和文件名保持一致

一、基本语法

主方法main:有且只能有一个,是程序运行的入口,只有功能语句后面才写;,结束符号

注意事项 :public修饰的类 类名必须和文件名保持一致
2、每一个类会编译为单独的class文件
3、一个文件里可以写多个类,但是由public修饰的只能有一个【不推荐,经常一个文件一个类】

1、Java注释

  • 单行注释:只需要在前面打两个斜杠//

image.png

使用场景:一般写在方法内部,对单行或者多行代码进行解释说明

image.png

  • 、多行注释/*内容*/

使用场景:一般使用在类、方法上面,对类或者方法的详细说明【写一些设计思路】

image.png

  • 文档注释:可以在里面写一些关于类,参数以及方法,返回值的描述文字,这些文字可以在后期通过工具生成对应的文档
    /**内容*/

使用场景:用法和多行类似,唯一的区别是后期能生成文档

注意事项:
1、多行注释和文档都不能嵌套使用,遇上*/就结束,报错

2、分隔符

3、关键字

在设计Java语言的时候有特殊意义的单词

image.png

特点:在工具里都有特殊的颜色标记

image.png

image.png

4、保留字

5、标识符

凡是需要编程人员自己定义名字的地方如类名 、 名字就是标识符,还有方法名、变量名,都叫做标识符 image.png 1)、作用:为了代码可读性而定义的一些规则符号
2)、标识符规定注意

  • 所有的标识符都应该以字母(大小写都可),美元符号($),下划线(_)开始。与数字构成,但不能以数字开头。

  • 类名首字母必须大写

  • 关键字、保留字不能做标识符,取名应避开使用关键字

  • 标识符是大小写敏感的(JAVA代码中严格区分大小写)

  • 标识符要做到:见名知意(主要是英语单词,也可以是拼音【少用】,不能用中英结合或者使用拼音首字母)

驼峰命名法:

image.png 注意事项:

二、数据类型

对数据进行的分类和限定。

1、基本数据类型——八种

整数型表示数据区间范围
byte(-128,+127)
short
int
long
  • 小数型:
浮点型
float单精度浮点类型(32位)
double双精度浮点类型(64位)

注意事项:无论是float还是double都不能精确表示一个数小数 例如:0.1 实际上实在内存储存的无限接近0.1的数字,0.09999999。 金额不可用

  • 布尔型:boolean:取值只有true和false
    取值为真就是true,假为false

  • 字符型:

字符型用法
char字符必须用单引号‘’包裹的单个汉字,英语字母或者特殊符号

例:'a' '好' ‘A’

char---char可以根据ascll码表转换为数字,同时char没有负数

2、引用数据类型

  • 数组
  • 接口
  • 枚举

字符串string:引用类型 取值:使用双引号包裹的内容"hello world",可以写任何内容

三、常量

就是一个固定不变的值
分类:
1、整数类型的常亮 例如:1 2 3 4 6 - 54 直接打印一个常量值也不报错

image.png

2、浮点型常量 例如:3.23 54.2

3、字符型常量 例如:'a' 'A'

4、布尔值常量 例如: 只有false和true

5、字符串常量 例如:"A"

字符串和字符型要区分单双引号

四、变量

1、变量的语法1(定义变量的时候立即赋值):
数据类型 变量名=值;

1)、数据类型:学过的所有数据类型
2)、变量名:标识符.由编程人员自己定义名字
3)、=:赋值符号.效果是把=右边的常量值赋给=左边的变量
4)、值:常量值.值必须和数据类型匹配

变量语法2:
数据类型 变量名;
变量名=值;