数组是定量的容器,
数组是容器的始祖。
缓冲技术,实现了数组的动态创建。
因而,发展出了新的容器,StringBuffer,StringBuilder.
缓冲技术的容器很强大了,可以什么都存。当然包括对象。
那么,它能直接操作对象吗?不行。想要使用它其中的元素,只有转成字符串。因为这是他的使命,出现就是为了增强数组和字符串。
未完成的任务只能交给新的兄弟们,他们是集合,可以存储并操作对象。
数组完全淘汰了吗?
List用的是什么结构?数组结构。动态的数组而已。
集合新增加了数据结构,tree和hash.它们的底层用没用到数组,没瞧过源码,不敢妄断。
综上:
数组是容器的基石。
|