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-1
int(默认类型) 占用4kb 取值范围-2^31~2^31-1
long 占用8kb 取值范围-2^63~2^63-1
浮点类型
float 单精度 使用float 占用字节4kb 常量记得增加F float aa=10.5F;
double(默认) 双精度 占用字节8kb double aa=11.5D;
浮点类型需要注意 long float double 数值后面都加首字母大写
字符型:char 占用2字节char类型是无符号的 不能为负,所以是从0开始的。
布尔常量型: boolean表示分为 true false
编辑
八种数据类型:除了char的是Character、int类型的是Integer,其他都是首字母大写
编辑