1.标识符
作用:是变量和方法,类等的名称
命名
–必须以字母、_下划线、美元符$开头。
–其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。
–大小写敏感,长度无限制。
–不可以是Java的关键字。
命名规范:
变量、方法名:–首字母小写和驼峰原则——run(), runRun(),age age New monthSalary
常量:–大写字母和下划线:MAX_VALUE
类名:–首字母大写和驼峰原则:Man, GoodMan
2.Java的基本数据类型分类
1.基本数据类型:
(1.)整数型:byte;short;int;long
(2)浮点型:float;double
(3.)字符型:char
(4)布尔型:bolean
2.引用型
(1)类
(2)接口
(3)数组
1.整数型
byte:1字节,8位,取值范围【-128,127】
short:2字节,16位,取值范围【-32768,32767】
int:4字节,32位,取值范围取值范围约21亿,并且整数型的默认类型为int
long:8字节,64位,long类型要加L或者l,一般用L便于区分
2.浮点型
float:4字节,32位,能精确到6到7位,声明一个小数类型,加F或者f
double:8字节,64位,能精确到15到16位,小数的默认类型为double
3.字符型
char:2字节,16位,用''号表示如char='a';
4.布尔型:
Boolean:占1位,有true和false2个值,一个为真一个为假,用于逻辑运算
常量和变量
使用final修饰的变量,只能被初始化一次,
数据类型的转换
数据类型的大小顺序
char,short,Boolean<int<long<float<double
赋值运算的转化(在进行赋值在赋值运算或算术运算时,要求数据类型相同,否则要进行类型转换)
自动转化(左>右)(精度不会出现丢失)如
char b ='a';
int c = b;
强制转化(左<右)(强转时会出现数据丢失或失真)
int a= 23;
char b= (char) a;