随笔分类 -  Java编程思想

摘要:在处理一道题目是,发现他们使用了List 中的set 方法,这个方法我平时很少用到,今天来研究一下,set和add的区别 add(int index,Object obj)方法与set(int index,Object e) 我们写一个例子: 结果: 阅读全文
posted @ 2016-11-18 11:47 破玉 阅读(5774) 评论(0) 推荐(1)
摘要:一 反射机制操作类的成员变量 二 操作类的方法 三 利用反射实例化类 四 利用反射访问一个类的私有成员 五 利用反射覆盖数据对象的toString 方法 阅读全文
posted @ 2016-10-16 19:22 破玉 阅读(209) 评论(0) 推荐(0)
摘要:原来自己一直都没弄明白Java程序的执行顺序问题,今天,自己写了个测试,果然与自己考虑的有差距 测试代码: 一个父类Animal 一个子类Dog 测试类Test 运行结果: 所以执行顺序是: 父类Animal静态代码块->子类Dog静态代码块->父类Animal非静态代码块->父类Animal构造函 阅读全文
posted @ 2016-10-15 18:13 破玉 阅读(3820) 评论(0) 推荐(0)
摘要:JAVA 运行时识别对象和类的信息,主要有两种方式:一种是传统的RTTI,它假定我们在编译时已经知道了所有的类型;另一种是"反射"机制,它允许我们在运行时发现和使用类的信息。 参考文章:RTTI和反射 RTTI RTTI(Run-Time Type Identification)运行时类型检查。 传 阅读全文
posted @ 2016-10-13 20:25 破玉 阅读(442) 评论(0) 推荐(0)