2013年2月21日

摘要: 1、集合类概述 java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 Java2的集合框架,抽其核心,主要有三种:List、Set和Map。如下图所示: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 2.集合类特性 (1)几个常用类的区别 ArrayList: 元素单个,效率高,多用于查询 Vector: 元素单个,线程安全,多用于查询 LinkedList:元素单个,. 阅读全文
posted @ 2013-02-21 18:02 CQL421182 阅读(250) 评论(0) 推荐(0) 编辑
 
摘要: 在网上看到很多人问关于"抽象类与接口的区别",因此本人想通过自己多年对JAVA开发的经验来总结一下抽象类与接口的区别以及分别在什么情况下使用它们。 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择 阅读全文
posted @ 2013-02-21 10:29 CQL421182 阅读(236) 评论(0) 推荐(0) 编辑