关键字和保留字
Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。保留字在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。
标识符命名规范
标识符就是给类,接口,方法,变量等起名字的字符序列
命名规则:
1.由英文大小写字母(可以用中文但是不推荐)、数字、$或_组成
2.不能以数字开头
3.驼峰原则 ,单词首字母大写其余小写
4.见名知意
数据类型
分类
1.基本数据类型:byte(8bit),short(16bit),int(32bit),long(64bit),float(32bit),double(64bit),char(16bit),boolean
2.引用数据类型:类、接口、数组
数据类型转换
1.boolean不参与转换
2.自动转换 从小到大 byte,short,char --> int–> long --> float --> double 。byte、short、char参与运算直接转换为int。
3.强制转换 从大到小 有精度损失 写法:目标数据类型 变量名 = (目标数据类型) (被转换的数据);