Core Contents:标识符和关键字数据类型变量与赋值运算符与表达式语句复合、说明、输入输出、控制数组重点、难点2.1 标识符和关键字标识符标识符是人为定义的名字用来标记类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。字母区分大小写。标识符由字母、下划线、美元符号和数字组成长度不受限制。标识符的第一个字符不能是数字字符。标识符不能是关键字标识符不能是true、false和null尽管true、false和null不是Java关键字标识符在其适用范围内应具有唯一性标识符命名尽量采用camelCase即驼峰格式且要名如其意。如buttonWidth、isEmpty、getName等eg:Hello_java、Ayunga_$1013、$Zyl关键字是Java语言中已经被赋予特定意义的一些单词。不可以把关键字当做标识符来用。以下是Java的50个关键字abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while2.2数据类型基本数据类型整数类型字节型byte短整型short整型int长整型long浮点类型单浮点型float双浮点型double字符类型char布尔类型boolean引用数据类型类class数组[]name接口interface枚举类型enum2.2.1基本数据类型数据类型占字节数所占位数数的范围byte18-27~27-1-128~127short216-215~215-1-32768~32767int432-231~231-1-2147483648~2147483647long864-263~263-1-9223372036854775808~9223372036854775807float432约1.4×10-45~3.4×1038IEEE 754标准double864约4.9×10-432~1.79×10308IEEE 754标准boolean11只有true和false两个值char2160~65 535 Unicode整型包含byte、short、int、long四种表示方法十进制、二进制、八进制、十六进制