摘要:
Reflection 反射能在运行时获取一个类的全部信息,并且可以调用类方法,修改类属性,创建类实例。 而在编译期间不用关心对象是谁 反射可用在动态代理,注解解释,和反射工厂等地方。 end 阅读全文
posted @ 2016-11-04 22:53
dahuandahuan
阅读(139)
评论(0)
推荐(0)
摘要:
对象拷贝用于在内存中复制对象,无需构造器便可创建对象。 需要注意的是 1.clone方法提供的只是简单的值拷贝和地址拷贝,若类中包含HashMap等类型时,需要手工编写拷贝过程 2.如果父类没有提供正确的clone方法,子类拷贝也将不正确 3.Object的clone方法没有同步。 一个简单的例子: 阅读全文
posted @ 2016-11-04 22:52
dahuandahuan
阅读(212)
评论(0)
推荐(0)
摘要:
如果一个类的对象要用做hashMap的key,那么一定要注意覆盖该类的equals和hashCode方法。 equals()是基类Object的方法,用于判断对象是否有相同地址及是否为同一对象 hashCode()是基类Object的native方法,返回int。 hashCode的通用约定: 1. 阅读全文
posted @ 2016-11-04 11:05
dahuandahuan
阅读(199)
评论(0)
推荐(0)

浙公网安备 33010602011771号