1、标识符
-
标识符的定义
在java源程序中,凡是程序员有权利自己命名的单词都是标识符。标识符可以标识的元素:类名、方法名、变量名、接口名、常量名等等
-
标识符的命名规则
(1)、只能由数字、字母、下划线、美元符号组成,不能含有其他符号
(2)、不能以数字开头
(3)、严格区分大小写
(4)、关键字不能做标识符
-
标识符的命名规范
(1)、最好见名知意
(2)、遵守驼峰命名方式
(3)、类名、接口名:首字母大写,后面每个单词首字母大写
(4)、变量名、方法名:首字母小写,后面每个单词首字母大写
(5)、常量名:全部大写
2、字面值
字面值就是数据
java中有以下数据类型:
10、100:整数型
3.14:浮点型
true、false:布尔型
"abc"、"中国人":字符串型
'A'、'人':字符型
java中字符串型字面值必须使用英文双引号括起来,所有字符型字面值必须使用英文单引号括起来
3、变量
-
声明变量:数据类型 变量名; ,如
int age;
-
变量赋值:变量名 = 字面值; ,如
age = 22;
,字面值的数据类型必须和变量的数据类型一致 -
声明和赋值一起完成:
int age = 22;
-
变量在一行上可以声明多个:
int a,b,c;
-
在同一个作用域中,变量可以重复赋值,但不能重名(重复声明)
-
变量的分类
- 局部变量:在方法体中声明的变量
- 成员变量:在方法体外(类体之内)声明的变量
-
成员变量没有手动赋值,系统会默认赋值;但局部变量不会
4、数据类型
(1)、基本数据类型
-
基本数据类型包括四大类八小种
- 第一类:整数型——byte,short,int,long
- 第二类:浮点型——float,double
- 第三类:布尔型——boolean
- 第四类:字符型——char
-
字符串"abc"不属于基本数据类型,属于引用数据类型
-
八种基本数据类型所占用空间大小
数据类型 占用空间大小【单位:字节】 byte 1 short 2 int 4 long 8 float 4 double 8 boolean 1 char 2 -
八种数据类型的默认值
数据类型 默认值 byte,short,int,long 0 float,double 0.0 boolean false char \u0000
(2)、引用数据类型