程序设计语言的成功更多地取决于其支撑系统的能力,而不是优美的语法。
库源文件在JDK中以一个压缩文件src.zip的形式发布,解压后将得到源文件。
在学习java过程中,要经常查看java源文件。
泛型
多用于集合类。Java是强调类型的语言,如果编写了一个背包类型,
那就需要给String的背包,int的背包。。。。
这是就需要用到泛型,写成某类型的背包,到时候,用那个类型,算那个类型。
泛型,即广泛的类型之意
泛型 的实际类型必须是 引用类型
创建泛型数组,在Java中是不允许的,需要使用类型转换
a = (Item[]) new Object[cap];
基础类型 和 引用类型
引用类型Boolean,Double等分别对应这基础类型boolean,double等
,在需要的时候,Java负责在之间进行切换。
被称作 自动装箱 和 自动拆箱。
实现迭代接口需要的东西
1,实现iterator()的方法,并返回一个Iterator对象
2,Iterator对象必须有两个方法:hasNext()和next()