◈ 起因:
JDK1.4以前类型不明确:
装入集合的类型都被当作 Object 对待,从而失去自己的实际类型。
从集合中取出时往往需要转型,效率低,容易产生错误。
◈ 解决办法:
在定义结合的时候同事定义集合中对象的类型
可以在定义 Collection 的时候指定
也可以在循环时用 Iterator 指定
◈ 好处:
增强程序的可读性和稳定性