DS笔记

 

1.

public ArrayStack(int initCapacity){
       stack = new T[DAFAULT_MAX_SIZE];  //会报Cannot create a generic array of T的错,要用下面的写法
}

 

1 public ArrayStack(int initCapacity){
2        stack = (T[]) new Object[DAFAULT_MAX_SIZE];
3 }

2. 对象数组和基本类型数组在使用上几乎是相同的;唯一的区别是对象数组保存的是引用,基本类型数组保存基本类型的值。

基本类型的数组还是存放在堆里面的。

3. Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量
 
比如:int a = null;是错误的。Ojbect o = null是正确的。
posted on 2012-08-03 12:54  clara_babybear  阅读(171)  评论(0编辑  收藏  举报