目录
1. 关键字
关键字:在Java中具有一定特殊意义的,如: class static public ......
都是小写的
2. 标识符
标识符也就是名字。
2.1 标识符命名规则:
以字母、下划线_或$开头,其后可以是字母、数字、下划线_或$,区分大小写,避免使用关键字如: 1Hello #student ! OK $yes ab yes
H1 a3 Hello_world He1lo$world abc Abc
2.2 标识符命名规范
---建议见名知意,也就是最好编写单词,如: student age password
---建议类名的每个单词首字母大写,如:Car Helloworld
---建议变量名称、方法名、参数名等采用驼峰命名法,如: sex firstName getAge ---建议长度不要超过15个字符
3. 字面值
字面值:根据值(数据)得到当前值的数据类型
3.1 整数类型字面值如: 1002018-1010086浮点类型字面值,如:3.14 0.001 -999.1 10.0
3.2 字符串类型字面值,如:"张三" "2教室" "2018" "99.87" "" "true"
3.3 字符串类型,一次可以存放0个、1个也可以存放多个,但是必须使用英文的双引号引起来
3.4 字符类型字面值,如:'9' 'a' 'Y' '男'
3.5 字符类型:一次只能存放一个,并且使用英文的单引号引起来,一个汉字表示一个字符
3.6 布尔类型字面值,如: true false
布尔类型:只有两个取值,分别是true、false
4. 进制以及进制之间的转换
4.1 常用的进制
二进制:取值范围0和1,以0b开头,如:0b10
八进制:取值范围0---7,以0开头,如:010
十进制:取值范围0---9
十六进制:取值范围0---9和A-—-F,以0x开头,如:0x10
十进制----------------------------十六进制
0 0
1 1
....· ....
9 9
10 A
11 B
12 C
13 D
14 E
15 F
4.2 进制之间的转化
4.2.1 十进制转二进制:称为除2取余法 如: 10-----0b1010
4.2.2 二进制转十进制:称为乘2叠加法,如:0b1010------10

5. 字符编码
5.1 常用的字符编码
ASCII: 'a'---->97 'b'----->98
'A'----->65 'B'----->66
'0'----->48 '1'----->49
’ '----->32
iso-8859-1:西欧语言编码,兼容ASCIIGBK/GB2312:简体中文
unicode:统一全球所有国家的文字
常用的字符编码: utf-8 utf-16 utf-32 注意: Java源代码采用的是unicode编码
5.2 乱码、编码、解码
乱码:编码和解码用的不是同一套对照表可能会导致乱码
编码:
解码:
6. 变量和数据类型
6.1 变量
变量:存放数据的,如:183.0
6.2 常用的数据类型:
整型 | int |
浮点类型 | double |
字符类型 | char |
字符串类型 | string |
布尔类型 | boolean |
6.3 变量的操作步骤
第一步:声明变量,也就是确定变量的类型
语法格式:数据类型变量名称;如:int a ;
第二步:赋值
注意:在java中,使用 = 完成赋值操作,并且将等号右侧的值赋给左侧的变量名称 语法格式:变量名称 = 值;如: a =18
第三步:使用
注意:目前使用暂时为输出变量中的值
6.4 优化变量的操作步骤:
可以将第一步和第二步合二为一,也就是说在声明的同时完成赋值
语法格式:数据类型 变量名称 = 值;如: int a = 18;
在Java中,如果有多个变量数据类型相同时,则可以一次声明多个变量,之间使用英文的逗号隔开
7. 转义序列符
\n | 表示换一行 |
\t | 表示水平制作表 |
\" | 表示输出一个" |
\' | 表示输出一个' |
\\ | 表示输出一个\ |
\u0000 | 表示输出一个空格 |