java基础
AmumuZhang
这个作者很懒,什么都没留下…
展开
-
接口和抽象类的区别
很多常见的Java面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 [size=x-large][color=darkblue]抽象类[/color][/size] 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象...原创 2014-08-08 13:34:44 · 100 阅读 · 0 评论 -
HashMap,TreeMap,HashTable和LinkedHashMap的区别
[size=large]1.Map概览[/size] Java SE中有四种常见的Map实现——HashMap,TreeMap,Hashtable,LinkedHashMap。如果我们使用一句话来概括它们的特点,就是: HashMap就是一张hash表,键和值都没有排序。 TreeMap以红-黑树结构为基础,键值按顺序排序 LinkedHashMap保存了插入时的顺序...原创 2014-08-12 11:38:58 · 102 阅读 · 0 评论