Java垃圾回收机制(GC)
C++中是程序进行垃圾回收,写在程序里
Java中,GC进行垃圾回收,没有使用对象,帮助我们回收没有人使用的对象。什么是垃圾:没人引用的就是垃圾,会被GC发现并清理掉。不用我们实现
C++的处理方式更灵活,但对程序员要求比较高,但是java更适合使用大型软件开发,
对象空间的分配:使用new关键字创建对象即可
对空间的释放:将对象赋值null即可,垃圾回收期将负责回收所有“不可达”对象的内存空间
要点:
程序员无权调用垃圾回收器
程序员可以通过System.gc().通知GC运行,但到底运不运行,由内存说的算,java并不能保证立刻运行、
fianlize()方法,就是java提供给程序员来释放对象或资源的方法,但是尽量少用
GC编程时几乎用不到,面试或笔试时会用到,简单说
posted on 2016-03-09 09:58 1130136248 阅读(108) 评论(0) 收藏 举报
浙公网安备 33010602011771号