摘要:
在放入map的时候,自动将int 130转成了Integer,取出来的时候也是Integer,而Integer的==是判断引用等价性, 当如果整型字面量的值在-128到127之间,那么不会new新的Integer对象,而是直接引用常量池中的Integer对象 所以System.out.println 阅读全文
摘要:
面向对象编程的多态从绑定时间来看,可以分成静态多态和动态多态,也称为编译期多态和运行期多态。 java中overload是静态多态,即根据参数列表进行最佳匹配,在编译阶段决定要具体执行哪个方法。而与之相反,overriden methods则是在run-time进行动态检查。 举例说明: 可以看见U 阅读全文