关键字,标识符,数据类以及基本数据类型的转换

1、关键字:不能用作变量名、方法名、类名、包名和参数


 2、标识符:由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。

下面的标识符名是合法的:
year,Day,X,_ CWS,HAO
而下面的标识符名是不合法的:
#123,.COM,$100,1996Y,1_2_3,Win3.2,LOOP,AX

 3、数据类
 基本数据类型:
   数值型:
   整数类型:
a、byte:1字节,取值范围为: -128~127
b、short:2字节,取值范围: -2^15~2^15-1
c、int:4字节,取值范围: -2^31~2^31-1
d、long:8字节,取值范围: -2^63~2^63-1
浮点类型:
e、float:4字节,取值范围: -3.403E38~3.403E38
f、double:8字节,取值范围: -1.798E308~1.798E308
字符型:
g、char:2字节 ''

排序: byte, short, char, int,long,float,double
布尔型:
h、boolean:1字节 false true

 4、基本数据类型的转换规则
a、容量小的类型自动转换为容量的类型;
b、容量大的类型转换为容量小的类型时,要加强制转换符;例如:long a = (int)b。
  c、byte,short,char之间不会互相转换,并且三者在计算时首先转换为int类型;
d、实数常量默认为double类型, 整数常量默认为int类型;


你可能感兴趣的:(关键字,标识符,数据类以及基本数据类型的转换)