标识符
顾名思义:标识的符号。也就是需要自己定义的符号。
标识符命名规则:
a>只有数字、字母、下划线、美元符号$组成包括中文,不能含有其他符号。
b>不能以数字开头。
c>不能使用关键字或者保留字goto\const作为标识符。
标识符命名规范:见名知意。
类名和接口名:XxxXxxXxx
变量名和方法名:xxxXxxXxx
常量名:XXX_XXX
关键字:Java语言中,具有一些特殊含义的字符,不能作为标识符。所有关键字都是小写。
数据类型
基本数据类型
Java中一共有八种基本数据类型。
类型 byte short int long float double boolean char
大小 1B 2B 4B 8B 4B 8B 1B 2B
表示范围:
1 btye -128~127
1 short -32768~32767
1 int -2147483648~2147483647
1 char 0~65535
char:可存储一个中文字符。"\t"、"\n"。未超过容量的可以直接赋值:char c = 65535;
int:整数字面值默认是int,long 类型后面需要加上 l、L进行区分。
double:数字面量默认是double,float 类型后面需要加上f、F进行区分。
规则
1.当一个整数没有超出byte short char的取值范围,可以直接赋值,不需要强转。
2.byte short char 三种类型做运算,会先各自转换成int然后做运算。
3.各种类型做运行,先转换成最大容量类型,然后做运算。
4.浮点型数据在Java中存储的是近似值。
5.自动类型提升 byte < shrot char < int < long < float < double
6.强制类型转换,会损失精度。
控制语句
-
选择语句
if(){
}
if(){
}else{
}
if(){
}else if(){
}else{
}
switch(){
case A:
case B:
....
default:
}
case中可以使用的类型:byte、short、char、int、(这四种包装类)、String、enum。
-
循环语句
for(int i = 0; i <= 10; i++){
}
while(){
}
do{
}while()
-
转向语句
break;结束此次循环 continue;结束本次循环,进入下次循环 return;终止当前方法