汗!第一次在Java中使用内存的思想~~~ 在大学的时候C和C++没有学好,一直没有习惯于用内存的思想来编写过程序。以前也知道Java中使用栈和堆来存放属性和对象,但是头脑中一直没有这种概念,更多的是注重一些应用层面上的技术,而今天上课第一次使用内存的思想来理解句柄、值传递什么的。现在回头再来看底层的问题,才有豁然开朗的感觉,看来基础还是很重要啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,恭喜楼主;使用Java快2年了,我才意识到这个问题 去看一下 深入java虚拟机! 深入java虚拟机有电子版吗,找了好久,找到一个不能下,郁闷 To:crazycy(代言人)说出来怪不好意思的,我学JAVA差不多也有两年了,一直都在自学,以前C、C++没好好学,根本就没注意过内存的问题! 我感觉到我也该去看看《深入JAVA虚拟机》,以前在学校的时候图书馆有这本书,借来看了两眼没看懂,现在就没这免费看书的机会了!大家多发发言啊,结帖的时候我把分加到100 楼上的,能不能把电子书发给我啊?先谢了[email protected] http://www.xpbook.com/soft/2491.htm找到《深入java虚拟机》电子书籍,附上下载地址。 《深入JAVA虚拟机》是本好书。 楼主注意,你的这句话以前也知道Java中使用栈和堆来存放属性和对象有问题哦,java只会在堆中分配内存来建立对象,是不会象C++那样在栈上为local object分配内存的,java的栈更象一个寄存器,这个你看了 深入jvm就知道了 楼上的有够仔细的,呵呵java也用到栈的,用来存引用 To:xinxiakk(特亚)不好意思,我没有仔细写,希望没有给别人造成误解,不过C++怎么分配内存的我确实不清楚 原来学习java虚拟机这么重要啊! Java 实现MySQL数据库备份与还原问题 DataInputStream读取int时的阻塞问题 添加jar包&打包成*.exe java处理文件后缀的解决,有需要的可以参考一下 [请教]JComponent如何生成图片?????? <必定给分!!!!> 谁用过IDEA, 请进来!(急, 在线等) 如何实现JButton上文字的多行显示? 小问题,请兄弟们多抬贵手 怎么动态加载class 开平方是哪个函数?? 编译Ant的问题,几个包找不到,请各位指教 请问 eclipse 怎么安装 Visual Editor project
说出来怪不好意思的,我学JAVA差不多也有两年了,一直都在自学,以前C、C++没好好学,根本就没注意过内存的问题!
[email protected]
以前也知道Java中使用栈和堆来存放属性和对象
有问题哦,java只会在堆中分配内存来建立对象,是不会象C++那样在栈上为local object分配内存的,java的栈更象一个寄存器,这个你看了 深入jvm就知道了
java也用到栈的,用来存引用
不好意思,我没有仔细写,希望没有给别人造成误解,不过C++怎么分配内存的我确实不清楚