2.3标识符、关键字、保留字2.3.1 标识符
标识符只能通过字母和下划线“_”、数字,美元符号“$”组成,首字母不能是数字。区分大小写,不能插入空间。
以下举例:
合法:Dog、class_3、_price、$123、$123bay、abc_123、 ¥123
非法:3_class、&class、class、NO.1(关键字)、.com、#myname
2.3.2保留字保留词是高级语法定义的词,用户不能再说这些词作为变量名和过程名使用
它包含一些关键字和未使用的保留字,这是与关键字和goto语句的区别。java占用,但用户不能使用
2.3.3 关键词定义:关键词是语法中有特殊定义的句子
编辑
编辑
编辑
编辑
2.4 2.4常量、变量、数据类型.1常量常量是指在程序执行过程中无法改变的数据,例如π=3.1415..、布尔常量 true false等。常量名规定全部大写,声明变量必须赋值,以后只能使用不能赋值,java语言声明常量使用final。
而常量:声明final类型常量名(标识符)=值;//声明不需要初始化值,只能使用,不能再赋值。
编辑
2.4.2变量变量是指在重新运行过程中可以改变的量。java是一种强大的类型,在使用之前必须声明变量的初始化。java程序中的变量名区分大小写。
变量;类型 变量名(标识符)=值;//可以使用,也可以重新赋值。如果不是静态的,方法前必须实例化对象(psvm)访问user.age
这里包含的关键词可以转换学习。
编辑
2.4.3数据类型1数值型
整数
byte 占用1kb 取值范围 -128~127
short 占用2kb 2^15~2^15~
int(默认类型) 占用4kb 2^31~2^31~
long 占用8kb 取值范围-2^63~2^63-1
浮点类型
float 单精度 使用float 记得增加F增加字节4kb常量 float aa=10.5F;
double(默认) 双精度 占用8kb字节 double aa=11.5D;
需要注意浮点类型 long float double 字母大写后面都加了字母大写
字符型:char 占用2字节char的类型是无符号的 不能为负,所以从0开始。
布尔常量型: boolean表示 true false
编辑
八种数据类型:除char外,character、int类型是integer,其他类型是首字母大写
编辑