如果不是,比如说是数组,那么hashcode就没有意义。
不同的区域。如果重写了hashcode方法,让其一样,那么remove后就是2个了。
如果修改,那么remove的时候,就remove不掉了。
反射的作用 实现框架功能
l框架与框架要解决的核心问题
Ø我做房子卖给用户住,由用户自己安装门窗和空调,我做的房子就是框架,用户需要使用我的框架,把门窗插入进我提供的框架中。框架与工具类有区别,工具类被用户的类调用,而框架则是调用用户提供的类。
l框架要解决的核心问题
Ø我在写框架(房子)时,你这个用户可能还在上小学,还不会写程序呢?我写的框架程序怎样能调用到你以后写的类(门窗)呢?
Ø因为在写才程序时无法知道要被调用的类名,所以,在程序中无法直接new 某个类的实例对象了,而要用反射方式来做。