第一个Java程序说明
1、新建一个-02Text.Java——称为“一个类”
默认情况下类名和文件名保持一致
一、基本语法
主方法main:有且只能有一个,是程序运行的入口,只有功能语句后面才写;,结束符号
注意事项 :public修饰的类 类名必须和文件名保持一致
2、每一个类会编译为单独的class文件
3、一个文件里可以写多个类,但是由public修饰的只能有一个【不推荐,经常一个文件一个类】
1、Java注释
- 单行注释:只需要在前面打两个斜杠
//
使用场景:一般写在方法内部,对单行或者多行代码进行解释说明
- 、多行注释
/*内容*/
使用场景:一般使用在类、方法上面,对类或者方法的详细说明【写一些设计思路】
- 文档注释:可以在里面写一些关于类,参数以及方法,返回值的描述文字,这些文字可以在后期通过工具生成对应的文档
/**内容*/
使用场景:用法和多行类似,唯一的区别是后期能生成文档
注意事项:
1、多行注释和文档都不能嵌套使用,遇上*/就结束,报错
2、分隔符
3、关键字
在设计Java语言的时候有特殊意义的单词
特点:在工具里都有特殊的颜色标记
4、保留字
5、标识符
凡是需要编程人员自己定义名字的地方如类名 、 名字就是标识符,还有方法名、变量名,都叫做标识符
1)、作用:为了代码可读性而定义的一些规则符号
2)、标识符规定注意:
-
所有的标识符都应该以字母(大小写都可),美元符号($),下划线(_)开始。与数字构成,但不能以数字开头。
-
类名首字母必须大写
-
关键字、保留字不能做标识符,取名应避开使用关键字
-
标识符是大小写敏感的(JAVA代码中严格区分大小写)
-
标识符要做到:见名知意(主要是英语单词,也可以是拼音【少用】,不能用中英结合或者使用拼音首字母)
驼峰命名法:
注意事项:
二、数据类型
对数据进行的分类和限定。
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
直接打印一个常量值也不报错
2、浮点型常量 例如:3.23 54.2
3、字符型常量 例如:'a' 'A'
4、布尔值常量 例如: 只有false和true
5、字符串常量 例如:"A"
字符串和字符型要区分单双引号
四、变量
1、变量的语法1(定义变量的时候立即赋值):
数据类型 变量名=值;
1)、数据类型:学过的所有数据类型
2)、变量名:标识符.由编程人员自己定义名字
3)、=:赋值符号.效果是把=右边的常量值赋给=左边的变量
4)、值:常量值.值必须和数据类型匹配
变量语法2:
数据类型 变量名;
变量名=值;