今天大概的整理了一下java集合框架,在这里做一个小结,方便以后查阅,本博文主要参考资料为《java编程思想第四版》第11章——持有对象以及JAVA 1.6 API文档。并没有研究更深入的第17章。大概介绍了集合框架中几个比较常用的集合类。以下为正文。首先来看一张图,不太会用visio,画的可能不太...
分类:
编程语言 时间:
2014-08-04 04:10:56
阅读次数:
341
在Java里面,对序列化的元素我们会思考到底是选择数组和ArrayList。不过Java发展到今天,其实除了效率,数组所有的优势都没有了。数组可以持有基本类型,而泛型之前的容器是做不到这一点的,但是现在有了泛型,容器就可以指定并检查所持有对象的类型,并有了自动包装机制(把基本类型包装成相应的类),所...
分类:
其他好文 时间:
2014-07-27 23:22:19
阅读次数:
235
数组为什么特殊?
Java中大量其他的方式可以持有对象,那么,到底是什么使数组变得与众不同呢?
数组与其他种类的容器之间的区别有三方面:
效率
类型
保存基本类型的能力
与众不同的原因?
泛型之前:
在泛型之前,其他的容器类在处理对象时,都将它们是做没有任何具体类型。也就是说,
它们将这些对象都当做Java中所有类的根类Object处理。数组之所以优于泛型之前的容器,...
分类:
其他好文 时间:
2014-07-19 02:47:16
阅读次数:
206
今天仍旧进行着学习java的计划。在学习到持有对象一章中,看到了如下代码: 1 import
java.util.*; 2 3 public class EnvironmentVariables { 4 public static void
main(String[] args) { 5 ...
分类:
编程语言 时间:
2014-04-29 15:49:20
阅读次数:
507