- 博客(3)
- 收藏
- 关注
原创 腾讯java面试归来
题目如下:14、HashMap和Hashtable的区别。 HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把...
2016-03-05 22:09:12 243
原创 java super 深入理解
为什么要有super如果子类中定义的成员变量和父类中的成员变量同名时,则父类中的成员变量不能被继承,此时称子类的成员变量隐藏了父类的成员变 量。当子类中定义了一个方法,并且这个方法的名字,返回类型,用参数个数和类型和父类的某个方法完全相同时,父类的这个方法将被隐藏,既不能被子类继承下 来。如果您在子类中想使用被子类隐藏的父类的成员变量或方法就可以使用关键字super。
2015-02-01 19:44:46 2816 1
原创 abstract class和interface的区别
相同点1,含有abstract修饰符的class即为抽象类,abstract类不能创建实例对象。interface 也不能创建实例对象。 2,含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。interface中的所有方法必须是抽象的。abstract class类中定义抽象方法必须在具体的子类中实现。in
2014-12-31 00:33:52 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人