标识符 1.由字母、数字、下划线、$组成,不能以数字开头 2.区分大小写 3.不能是Java关键字或者保留字 4.最好是简称,能看出其意义 关键字 常见的:class——类、package——包、public——访问修饰符、static——静态成员、void——方法返回值 类的命名规则 Pascal命名规则:构成类名的所有字母首字母都必须大写 变量 变量——临时数据存储 变量三元素:变量类型、变量名、变量值 变量名命名规则: 1.符合标识符命名规则 2.符合驼峰法命名规则:单个单词全部小写取前三各字母(age),多个单词组合第一个小写,后面的首字母大写(stuName) 3.见名知意 基本数据类型 整数类型四种都是有符号数,范围不同: byte:2的7次方 short:2的15次方 int:2的31次方 long:2的63次方 Java中的char采用Unicode编码,占用2个字节,16个bit 整型字面值:十进制、八进制(0开头)、十六进制(0x开头) 变量声明与字面值 变量的声明与赋值(初始化):int n = 3; ‘=’赋值运算符 整型默认‘int’型、浮点型默认‘double’型 double:后面加d/D/不加——————float:后面加f/F——long:后面加l/L 科学记数法:1.0E-4(10的-4次方)Java中科学计数法的延伸 整型赋值给浮点型变量会被强制类型转换为’double‘ 局部变量的存储方式:栈、堆、常量池 字符型变量字面值:char a='a'; 也可以使用ASCII码表示字面值(整型转换字符型) char(无符号)0-65535,超出需要进行强制类型转换(char)65536; ASCII编码:欧美字符集 VS Unicode编码:全球字符集、万国码 Unicode编码:char c='\u005d'; 表示法:四位值前加'\u' 数据类型转换 隐式类型转换(自动类型转换) 整型转换成浮点型可能会出现数据精度丢失,较大的数转换成科学计数法后会被舍弃尾部的几位数字 强制类型转换:较大范围的数据类型转化为较小的数据类型 格式:(数据类型)数值 常量 常量定义:final double PI=3.14; 命名规则:常量值全部大写