1.关键字:
标识符注意点:
-
所有的标识符都应该以字母(A-Z 或者a-z),美元符号($),或者下划线(_)开始
-
首字母之后可以是字母,美元符,下划线或者数字的任何字符组合
-
标识符是大小写敏感的
-
不能使用关键字
3.数据类型
1)Java是强类型语言(安全性高 速度慢):要求变量的使用严格规定,所有变量必须先定义后才能使用
<=>弱类型语言(脚本语言)
2)Java将数据类型分成两种: 基本数据类型 引用数据类型
3)数据类型面试扩展:
//浮点数扩展(银行业务怎么表示 用BigDecimal表示)接近但是不等于
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);//false
float d1=231231231231231231231231f;
float d2=d1+1;
System.out.println(d1==d2);//true
//字符拓展
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换
//所有字符本质还是数字
//Unicode编码
//转义字符
// \t 制表符
// \n 换行
String sa=new String("hello world");
String sb=new String("hello world");
String sc="hello world";
String sd="hello world";
System.out.println(sa==sb);//false
System.out.println(sc==sd);//true
//布尔值扩展
boolean flag=true;
if(flag){}
if(flag==true){}
//两者相同
浙公网安备 33010602011771号