- 博客(3)
- 收藏
- 关注
原创 Java新手备忘录[3]:复杂数据类型的比较
<br />import java.util.TreeSet; public class Graphnode implements Comparable<Graphnode> { private String label; private TreeSet<Graphnode> successors; public Graphnode(String label) { this.label = label; successors = new TreeSet<Graph
2010-12-08 16:47:00 261
原创 Java新手备忘录[2]:基本类型与封装类的区别
<br /> 在实现hashtable的时候需要调用hashCode()方法,于是发现一个奇怪的现象:<br /> <br /> public T lookup(T item) { int itemCode = item.hashCode()%initSize; if(itemCode < 0) itemCode+=initSize; if(arr[itemCode].contains(it
2010-12-05 12:29:00 379
原创 Java新手备忘录[1]:对象数组的每一个成员都要单独分配空间
某实现hashtable的类中,私有成员定义private ArrayList[] arr;在构造函数中分配空间arr = new ArrayList[initSize]; //出错,无法编译解决方法一:更改为arr = new ArrayList[initSize] 为arr分配raw类型解决方法二:更改为arr = (ArrayList[])new ArrayList[initSize] 将分配给arr的raw类型强转为T类型不管哪一种解决方法,都会产生运行时错误(java.lang.NullPoi
2010-12-05 12:16:00 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人