关于为什么数组第一个为空的文章
-
构造动态数组(数据结构动态数组初始化)
写在前面
因为我们上篇实现的数组只能存放int类型,但是我们需要的是可以承载多种类型,甚至自定义对象的容器,所以本篇就来通过介绍数组的进阶修炼,来实现这个目的。
使用泛型
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。使用泛型可以让我们的数据结构可以放置“任何”数据类型,注意既然是使用了泛型,因此不可以是基本数据类型,只能是类对象,要想使用基本数据类型就要使用它们对于的包装类对象。
基本数据类型是指byte,