1.标识符
(1)标识符由字母、下划线、美元符号和数字组成,长度不受限制。
(2)第一个字符不能使数字。
(3)标识符不能是java关键字.
(4)不能是true、false、null(注意true、false、null不是java关键字)
2.基本数据类型8种(注意String不是基本类型)
boolean
精度由低到高的顺序
byte
short
char
int
long
float
double
内存分配字节
byte(1 个字节)
short(2 个字节)
char(2个字节)
int(4个字节)
long(8 个字节)
float(4个字节)
double(8个字节)
float型的数据保留8位有效数字
double型的数据保留16位有效数字
要声明类型为long型数据:long num = 23L;或者long num = 23l;
小写字母l和数字1不容易区分,建议不要这样使用
要声明类型为float型的数据:float num = 12.23f;或者float num = 12.23F;
double型的数据后面d或者D可以省略
3.类型转化
由低精度转化为高精度可以直接转化
由高精度转化为低精度需要强转,具体方法可以见JDK的说明
以及基本数据类型和String类型之间的转化都可以见JDK的说明