知识点1 文档注释
语法:javadoc .java /**
知识点 2 标识符规则
“一美元”规则 a $ _开头
知识点3 逻辑运算符
&&和&的区别:&&如果前面的为假,后面不用判断了,这是短路的与
知识点4 ?号操作符
例如:a>b ? a:b 如果a>b为真,那么就是a否则是b
知识点5 类型转换
如果是从大到小就需要强制转换 如果是从小到大,自动转换
知识点6 switch
switch(byte,short,char,int类型){
case 值: 语句
break;
defoult:没有值将会执行什么
}
知识点7 coutinue
如果在循环中遇到coutinue,将不执行本次循环体的语句,也就是coutinue后面的语句
知识点8 length判断数组的长度
数组.length:将得到数组的长度
知识点9 两种给数组直接赋值的方式
int[] a={值};
int[] a=new int[]{值};
知识点10 不规则数组
a[3][3] a[0]指向三个空间a[0][0] a[0][1] a[0][2]
知识点11 数组交换
system.arraycopy(源数组,从哪个元素开始,拷到哪个数组,从哪个元素拷,源数组的长度)
知识点12 封装
第一, 数据隐藏 private 属性
第二, 对外提供一个接口,可以通过这个接口访问数据
知识点13 eclipse中自动写属性get set的方法
source->generate getters and setters
知识点14 利用默认值给属性赋值
private int a=10;
知识点 15 类的初始化过程
第一, 当new对象的时候,在堆分配空间
第二, 初始化属性,缺省值
第三, 调用构造器
知识点16 继承extends
构造器不能继承,子类的构造器隐式调用父类缺省的构造器,调用父类指定的构造器
super()