自己调用这些都不会有什么明显的动作,只有当你的资源低到一定程度的时候才会进行垃圾回收,回收的时候从java.lang.Object开始找起,任何不和外界通信的都认为是垃圾,或者只是两个之间通信的,两个都认为是垃圾:原理就是这样。
解决方案 »
- 大家帮忙看看java几道填空题~~~谢谢啊~~
- 如何把这段乱七八糟的正则表达式赋值给一个String变量, IDE提示出错
- 谁知到java做的权限管理系统是什么样的一个原理?能不能举例子来跟我说下?
- 看看下面2个Java程序的输出结果。为什么是这样?在线等.....
- jfreechart的数据点显示
- oracle可不可以跟踪数据表
- 请问如何让菜单自动更新状态?
- 请问jbuilder 9自带的jdk是不是不完整啊????
- java对数据库操作的时候是不是一定要在本地建立一个odbc数据源??
- C#中的事件委托在java中应该怎样写?
- 《精通EJB》?
- 我是初学者,如何把c盘下的文件夹 class12, 打包成class12.jar文件,我这老是出问题
如果你还想要深入看,可以看Java Virtual Machine Specification 2nd Version, 在Sun的网站上有的下
1、所有object(堆中分配的内存块)都必须用指针(再栈或寄存器中)引用(c/c++就不是这样,它允许变量直接指向object/struct地址)
2、指针不允许运算(否则应用计数和跟踪收集就无从谈起了)