java是不是把所有数组和 类(class)
发布时间: 2012-01-19 20:57:58 作者: rapoo
java是不是把所有数组和 类(class) 都放在 堆,而不是 栈 里面?
RT
貌似java操作这两种数据都用 new的
对吗?
[解决办法]
堆是栈的一个单元
[解决办法]
引用不能作为函数形参?那java能做什么呢 ,你刚刚学java,但你注意main方法没?public static void main(String args[]) 这里面的参数不是引用类型(除基本类型(byte、short、int、long、float、double、boolean)以外的类型)吗。
[解决办法]
[解决办法][解决办法][解决办法][解决办法]java每实例化一个对象,将其放在一个堆里面;
堆是栈的一个单元,数组在内存里面是一个栈,实例化一个数组就是实例化多个堆放入一个栈里面。
[解决办法][解决办法]String a = "aaa";
楼主这时候a对象是在栈中
http://blog.csdn.net/mengxiangyue/article/details/6816186
楼主看看会对你有帮助的
[解决办法][解决办法][解决办法][解决办法][解决办法]以上例子完全说明不了什么,String和stringbuffer或者stringbuilder这些都只不过是javase中api一个区别的知识点,感觉有点答非所问
http://zhanhao.iteye.com/blog/1174430这个链接可以看看,对堆栈解说的比较详细
[解决办法]