码迷,mamicode.com
首页 > 编程语言 > 详细

java编程思想读书笔记三(11-21)

时间:2016-04-01 12:48:51      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

十一:持有对象

 》持有对象实例

   ●数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。他可以是多维的。

    可以保存基本的数据类型。但是,数组一旦生成,容量就不会在变。

   ●Collection保存单一的元素,而Map保存相关联的键值对。有了泛型,你就可以指定存放的对象类型,获取的时候,也不需要类型转换。各种Collection与Map都可以自动调整大小。容器不能持有基本类型。但是会自动包装。

   ●像数组一样,List也建立数字索引与对象的关联。因此,数组和List都是排好的容器。List可以自动扩展。

   ●如果要进行大量的随机访问,就用ArrayList,如果经常插入删除数据,用LinkedList。

   ●各种Queue以及栈的行为,都有LinkedList支持。

   ●Map是一种将对象与对象相关联的设计。HashMap用来快速访问。而TreeMap保持键始终处于排序状态。所以没有HashMap快。

   ●Set不接受重复元素。HashSet提供最快的查询速度。而TreeSet保持元素处于排序状态。

十二:通过异常处理错误

   ●java的理念是结构不佳的代码不能运行。

   ●

   ●

   ●

   ●

   ●

   ●

   ●

   ●

java编程思想读书笔记三(11-21)

标签:

原文地址:http://www.cnblogs.com/skys-li/p/5344371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!