JAVA基础加强(一)

---------------------- android培训、java培训、期待与您交流! ----------------------

2011/12/18

今天看了老师的JAVA基础的视频,边看边记的

可变参数个数用...args实现
for循环 
for(int arg:args){sum +=arg}
integer在多次装箱-128-127之间的数字时,只会装箱一次
即integer a= 13;
integer b = 13;
a==b 为true
反射要注意运行时和编译时的区别如构造函数编译时不知道获取的类型,只有运行时才知道,所以在代码中要进行强制转换
反射getClass获取字节码.getConstructor获取构造方法,getField获取可见变量,getDeclaredField获取所有变量
私有变量.setAccessible后可访问,是暴利反射
字节码用==号比
invoke的第一个参数是null说明该Method对象对应的是一个静态方法
反射Main方法是传递的参数要(object)new String[]{}

数组反射回的name,[代表数组,后面的代表类型


---------------------- android培训、java培训、期待与您交流! ----------------------

你可能感兴趣的:(JAVA基础加强(一))