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)    收藏  举报

导航