早上html
《thinking in Java》 16.Arrays p433java
16.1 数组和容器的区别有三方面:效率、类型和保存基本类型的能力。数组是一种效率最高的存储和随机访问对象引用序列的方式。有了泛型,容器就能够指定并检查他没所持有对象的类型,而且有了自动包装机制,容器看起来还可以持有基本类型编程
16.2 数组标识符只是一个引用,指向在堆中建立的一个真实对象,这个对象用以保存指向其余对象的引用。 “汇集初始化”???设计模式
16.3 IceCream.java中的do...while()随机选取而且不重复的方法值得学习数组
16.4 3-D数组是什么概念??? 安全
16.5 你不能实例化具备参数化类型(泛型)的数组 由于数组必须知道所持有的确切类型,以强制保证类型安全。但能够参数化数组自己的类型 <T> T[] 你不能建立实际的持有泛型的数组对象,可是你能够建立非泛型的数组,而后将其转型 并发
泛型在类或方法的边界处颇有效,而在类或方法的内部,擦除一般会使泛型变得不适用dom
16.6 CountingGenerator.java和RandomGenerator.java是策略设计模式的实例,值得学习 产生数组的两个工具Generated(产生Object子类型的数组,不能产生基本类型)和ConverTo(使用反射来动态建立具备恰当类型和数量的新数组,填充方式与第一种同样)工具
16.7 Arrays实用功能:复制数组,数组的比较,数组元素的比较,数组排序,在已排序的数组中查找学习
下午:java并发编程
学习 http://www.cnblogs.com/dolphin0520/category/602384.html