java 任意数据类型 堆栈

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:32:17
java里自带的一个堆栈 能实现任意数据类型的存储
这是怎末实现的?

java 怎末实现类似c++模板的功能?
怎末创建泛型的数组?

同学。你啥都别看。
直接打开http://www.baidu.com
输入 java泛型。
然后再好好学学。

这东西属于JDK 1。5后的新特性,不是一两句可以说清楚的。

相信我吧。你有C++的基础学起来一定很快的。

如果你用的是JDK1。5
数组是自带类型的,不能用泛型。
只有集合才能用。ArrayList的底层实现也是数组。
那么创建泛型集合就是
List<模板类型> a = new ArrayList<模板类型>();
a里面就只能放模板类型的对象了。

java里自带的一个堆栈 能实现任意数据类型的存储
这是怎末实现的?
转为object再存储

java 怎末实现类似c++模板的功能?
用泛型

泛型数组:
private T[] t;
int MAX=10;
t=(T[])new Object[MAX];

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.Vector<E>
java.util.Stack<E>
你最好看看JAVA泛型
http://baike.baidu.com/view/1436058.htm

Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Ve