有关Java堆栈的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:15:26
为什么压入堆栈和弹出堆栈的都是Object对象或是Object子类的对象,而不是基本数据类型的数据?
此话出自(除去“为什么”三字):《Java程序设计》清华大学出版社 北京交通大学出版社 唐大仕 编著 2003年4月第一版 2007年5月第8次印刷 P163 第四行

Stack 是 java.util.Vector 的子类,
Vector的add方法加的就是Object
它只是调用了Vector的 add方法
可以看一下源码
且基础数据类型都是常量,在内存一个固定地址保存,而对象有它的hash值(通常为它的内存地址)
这样便于区别对象

你听谁说的。。

基本数据类型又不是类

http://hi.baidu.com/xiaomeng008/blog/item/d83d817aa9984afe0bd18721.html

总结的很详细