
MY--J2SE
lxf90
这个作者很懒,什么都没留下…
展开
-
java替代性原理
替代性原理,就是在任何情况下,子类应该都可以替代父类。正是有了替代性原理,才能够将父类引用指向子类对象,因为可以将子类对象当作父类对象使用。其实方法的重写,就是让新的方法替代老的方法,如果不能替代,将违反重写的目的。返回值,参数列表,访问限制的规则都是依据替代性原理制定的。1. 重写方法的返回的数据必须可以替代原来返回的数据。原始类型,只有完全相同才能取代;对象引用则必须是原来引用类型的子类或同类,否则新的类型将无法胜任原来类型的任务!2.参数列表一旦发生变化,也就意味着这个方法的调用形式发生变化,这样一来原创 2011-05-22 19:12:00 · 827 阅读 · 0 评论 -
eclipse 常用快捷键
eclipse常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】Sysout+ System.out.println()Main+[enter]+publicstaticvoid main(String[] args) 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2转载 2011-05-23 21:53:00 · 662 阅读 · 0 评论 -
java中hashMap和hashtable的区别
1、 继承和实现区别 Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。2、 线程安全不同 HashTable的方法是同步的,HashMap是未同步,所以在多线程场合要手动同步HashMap。3、 对null的处理不同 HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可转载 2011-05-24 21:03:00 · 484 阅读 · 0 评论