java的内存运作如何 小弟没学过汇编,也没具体学过计算机原理。很久就想研究一下java的内存运作,我也感觉到学java没有了解内存运作,写代码时老是错。哪里能了解到这方面的知识? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java内存运作简单了解就是,1.局部变量使用了,就自动释放了.2.比较乱的变量,一直放在内存,等到GC开始,自动回收.你写程序,吧变量尽量放到局部变量,其他的就不需要管了.java会自己搞定.没有必要付空 那么栈于堆,静态内存与动态内存等是什么东西,它们在java里是如何使用与分配的? 垃圾回收机制 如果想深入研究 就研究JAVA 得JVM 推荐你一本书 深入java虚拟机! java语言就是让程序员尽量少花时间在内存分配上如果想研究清楚的话 得深入研究 JVM jvm没有内存这概念,所有的空间都被定义到“堆”推荐《 深入java虚拟机》此书另外,可以到yourkit.com下载yourkit软件,它可以分析java程序 的cpu和堆的使用情况 虚拟机文档http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html 多层组件内的paintComponent方法内得到的height和width很小 在塞班V3机子上可以用java控制其蓝牙吗?? 两道java面试题 类数组的使用? 谁知道网站简体和繁体之间是怎么互相转换的? shell 窗口加滚动条 的问题、 java中有没有给出地址求出相应数据的函数 关于Java2D绘图中的滚动问题,请高手出手帮助!不胜感激 ByteBuffer的疑问 jws中如何实现签名 初学JAVA,想请问catch意外的时候顺序问题,谢谢! 求助一个正则表达式,谢谢大家啦
1.局部变量使用了,就自动释放了.
2.比较乱的变量,一直放在内存,等到GC开始,自动回收.你写程序,吧变量尽量放到局部变量,
其他的就不需要管了.java会自己搞定.
没有必要付空
如果想研究清楚的话 得深入研究 JVM
http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html