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.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_02编辑

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_03

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_04编辑

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_05

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_06编辑

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_07

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_08编辑

2.4 常量、变量、数据类型

2.4.1常量

常量是指在程序执行期间值不能发生变化的数据,例如π=3.1415.....、布尔常量 true false等。常量名规定全部大写,声明变量是必须赋值,以后只能使用不能赋值,java语言声明常量使用final。

并且常量:声明final类型常量名(标识符)=值;//声明是不需要初始化值,只能使用,不可再次赋值。

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_09

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_10编辑

 2.4.2变量

变量是指再运行过程可以被改变的量,java是强类型,变量必须先声明初始化才能够使用。java程序中变量名是区分大小写的。

变量;类型 变量名(标识符)=值;//可以使用,也可以再次赋值,如果不是静态的,必须实例化对象后才可以在方法(psvm)中访问user.age

这里面包含的又关键词,可以转换学习。

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_11

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_12编辑

 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

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_13

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_保留字_14编辑

八种数据类型:除了char的是Character、int类型的是Integer,其他都是首字母大写

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_标识符_15

2.3标识符、关键字、保留字 2.4 常量、变量、数据类型_赋值_16编辑