`
ialand
  • 浏览: 7764 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于垃圾收集

阅读更多
1.垃圾收集器的存在只有一个目的,释放不再被使用的内存空间;
2.垃圾收集器只能释放对象所占据的空间(new 出来的空间),虽然在java中,一切都是对象,但是我们仍然可以在java中使用非java风格代码来分配一些特殊的内存空间来做一些特殊的事情,例如c中的malloc(),这类内存空间的释放需要在相应对象的finalize()方法中采取相应的方法来释放内存,比如与malloc对应的free(),当该对象不在被使用时,垃圾收集器在执行该对象的清除之前将首先调用该对象的finalize()方法来释放这类特殊内存,之后再执行对象的清除。
3.垃圾收集在何时会发生是不可预知的,即使我们在程序中显示调用System.gc()也并不能强制垃圾收集的执行,它只是向java虚拟机提出了一个运行垃圾收集器的申请,至于会不会真正地执行该动作还是未知的。这样看来我们似乎不必过多的关注垃圾收集器的运行情况,因为我们根本没办法明确控制垃圾收集的执行,不知道这点理解对不对。

他人总结:
1.关于JAVA垃圾收集器与类的finalize()方法的一些总结
http://blog.csdn.net/yzsind/archive/2006/06/24/829556.aspx
2.全面分析Java的垃圾回收机制
http://tech.163.com/06/0321/10/2CNUN3PD0009159T.html
分享到:
评论

相关推荐

    附录E 关于垃圾收集的一些话.zip

    以下是关于垃圾收集的一些关键知识点: 1. **自动内存管理**:垃圾收集的主要目的是自动化内存的分配和回收,避免程序员手动管理内存可能导致的错误。在支持GC的语言中,当创建对象时,系统会自动分配内存;当对象...

    关于垃圾收集的一些话

    在探讨Java垃圾收集(GC)机制时,我们首先要了解与C++在内存管理和对象分配方面的根本区别。C++倾向于在堆栈上分配对象,这允许程序在进入作用域时快速分配和释放内存,因为堆栈的内存管理是顺序的且不需要复杂的...

    CJJ179-2012〗生活垃圾收集站技术规程.pdf

    CJJ179-2012住宅垃圾收集站技术规程 根据《CJJ179-2012住宅垃圾收集站技术规程》的内容,以下是相关的知识点: 一、概述 住宅垃圾收集站技术规程是指在住宅区内设置的垃圾收集站的技术要求和标准。该规程对住宅...

    Java垃圾收集必备手册.rar

    这份"Java垃圾收集必备手册"涵盖了Java开发中关于垃圾收集的基本概念、工作原理以及优化策略,对于Java开发者来说是不可多得的学习资源。 一、垃圾收集基本概念 1. 内存管理:Java使用自动内存管理,程序员无需手动...

    日常垃圾收集清运情况.pdf

    首先,关于垃圾收集的频率与标准,医院制定了严格的规定。每天早中晚分三次对室内垃圾桶和科室中转垃圾桶进行清掏,以确保医院内的卫生情况。废物箱的摆放也有一套严格的标准,要求整齐划一,每日至少清掏两次并擦拭...

    深入理解JVM垃圾收集算法与垃圾收集器

    深入理解JVM垃圾收集算法与垃圾收集器

    生活垃圾收集站技术规程分享.pdf

    生活垃圾收集站技术规程分享 生活垃圾收集站技术规程是指生活垃圾收集站的规划、设置、运营和维护等方面的技术要求和标准。本规程的主要内容包括总则、规划、设置与选址、规模与类型、工艺、设备及技术要求、建筑、...

    Java理解G1垃圾收集器.pdf

    Java的G1(Garbage First)垃圾收集器是一种先进的垃圾回收机制,主要设计目标是实现低延迟、高吞吐量的内存管理。G1垃圾收集器是Java虚拟机(JVM)的一部分,它引入了区域(Region)的概念,将堆内存划分为多个固定...

    java 垃圾回收机制详细介绍

    里面关于垃圾收集器的内容也几乎没有,或者只是简单地提两句,所以很多参加Java Programmer认证考试的中国考生,在垃圾收集器这一部分的得分都为0分(笔者曾认识一位SUN公司授权的中国Java培训班的老师,其考试总分...

    垃圾收集机制的基本原理及方法word版

    Java垃圾收集机制是Java虚拟机(JVM)中用于自动管理内存的重要组成部分,它负责识别不再使用的对象并释放其所占用的内存,以防止内存泄漏。理解垃圾收集的基本原理和方法对于编写高效、健壮的Java应用程序至关重要...

    对象的释放和垃圾收集机制.txt

    ### 对象的释放与垃圾收集机制 #### 一、引言 在现代编程语言中,内存管理是一项重要的任务。良好的内存管理不仅可以提升程序的性能,还可以避免内存泄漏等问题的发生。对于像Java这样的自动管理内存的语言而言,...

    水面漂浮垃圾收集机器人的系统设计.pdf

    下面是关于水面漂浮垃圾收集机器人的系统设计的详细知识点: 1. 问题背景与必要性:随着生活消费和工厂生产增加,水域垃圾污染问题日益严重,影响了城市形象、生态系统和居民健康。传统的人工水面垃圾打捞方法效率...

    Java垃圾收集必备手册

    在这篇手册中,我们将深入探究 Java 垃圾收集的基础知识,包括垃圾收集的定义、垃圾收集算法、垃圾收集器的实现、垃圾收集优化等内容。 垃圾收集的定义 垃圾收集(Garbage Collection,简称 GC)是指在 Java 语言中...

    校园垃圾收集路线课程设计

    校园垃圾收集路线设计

    [垃圾收集].(Garbage.Collection).(美)Richard.Jones.扫描版

    第7章和第8章分别介绍了在现代垃圾收集实现中具有重要地位的分代式(generational)垃圾收集和渐进式(incremental)垃圾收集。第9章和第10章扩展了垃圾收集的领域,讨论了如何让垃圾收集能够在无法得到来自语言...

    CJJ205-2013〗生活垃圾收集运输技术规程.pdf

    CJJ205-2013〗生活垃圾收集运输技术规程.pdf

    《垃圾收集》(Garbage Collection)扫描版[PDF]——part3

    书围绕着动态内存自动回收的话题,介绍了垃圾收集机制,详细分析了各种算法和相关技术。  本书共12章。第1章首先介绍计算机存储器管理的演化和自动内存回收的需求,并引入了本书所使用的术语和记法。第2章介绍了3...

    小区垃圾收集处理操作流程(2).docx

    【小区垃圾收集处理操作流程】 小区垃圾收集与处理是维护环境卫生和居民生活质量的重要环节,它涉及到垃圾的分类、收集、运输、储存以及处理等多个步骤。本操作流程旨在规范这些步骤,确保垃圾得到及时且妥善的处理...

    24.java垃圾收集机制.zip

    24.java垃圾收集机制.zip24.java垃圾收集机制.zip24.java垃圾收集机制.zip24.java垃圾收集机制.zip24.java垃圾收集机制.zip24.java垃圾收集机制.zip24.java垃圾收集机制.zip24.java垃圾收集机制.zip24.java垃圾收集...

Global site tag (gtag.js) - Google Analytics