`
fxly0401
  • 浏览: 147975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

符合垃圾自动垃圾回收的标准(转)

阅读更多
程序段2:

  1.Object sobj = new Object ( ) ;

  2.Object sobj = null ;

  3.Object sobj = new Object ( ) ;

  4.sobj = new Object ( ) ;

  问:这段代码中,第几行的内存空间符合垃圾收集器的收集标准?

  答:第1行和第3行。因为第2行为sobj赋值为null,所以在此第1行的sobj符合垃圾收集器的收集标准。而第4行相当于为sobj赋值为null,所以在此第3行的sobj也符合垃圾收集器的收集标准。

  如果有一个对象的句柄a,且你把a作为某个构造器的参数,即 new Constructor ( a )的时候,即使你给a赋值为null,a也不符合垃圾收集器的收集标准。直到由上面构造器构造的新对象被赋空值时,a才可以被垃圾收集器收集。

  程序段3:

  1.Object aobj = new Object ( ) ;

  2.Object bobj = new Object ( ) ;

  3.Object cobj = new Object ( ) ;

  4.aobj = bobj;

  5.aobj = cobj;

  6.cobj = null;

  7.aobj = null;

  问:这段代码中,第几行的内存空间符合垃圾收集器的收集标准?

  答:第7行。注意这类题型是认证考试中可能遇到的最难题型了。

  行1-3分别创建了Object类的三个对象:aobj,bobj,cobj


  行4:此时对象aobj的句柄指向bobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。

  行5:此时对象aobj的句柄指向cobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。

  行6:此时仍没有任何一个对象符合垃圾收集器的收集标准。

  行7:对象cobj符合了垃圾收集器的收集标准,因为cobj的句柄指向单一的地址空间。在第6行的时候,cobj已经被赋值为null,但由cobj同时还指向了aobj(第5行),所以此时cobj并不符合垃圾收集器的收集标准。而在第7行,aobj所指向的地址空间也被赋予了空值null,这就说明了,由cobj所指向的地址空间已经被完全地赋予了空值。所以此时cobj最终符合了垃圾收集器的收集标准。 但对于aobj和bobj,仍然无法判断其是否符合收集标准。

  总之,在Java语言中,判断一块内存空间是否符合垃圾收集器收集标准的标准只有两个:

  1.给对象赋予了空值null,以下再没有调用过。

  2.给对象赋予了新值,既重新分配了内存空间。

  最后再次提醒一下,一块内存空间符合了垃圾收集器的收集标准,并不意味着这块内存空间就一定会被垃圾收集器收集。
转自:http://blog.csdn.net/javayohn/article/details/3202064
分享到:
评论

相关推荐

    高校自动化垃圾分类回收车.pdf

    因此,自动垃圾分类回收车的研究开发与实际应用,是应对垃圾增长和环境恶化的一种有效手段。 全球范围内,不同国家有着不同的垃圾分类回收处理方法。例如,英国通过区分厨余垃圾、一般垃圾和可回收垃圾,利用不同的...

    智能垃圾回收站项目商业计划清单.doc

    产品的特点是智能自助垃圾回收站外观符合人体工程学设计,操作区域位置和高度的设计保证用户使用的方便性和舒适性。整机高强度钣金设计,机身防暴、防水、防磁、耐磨、防静电,外表为金属烤漆,专业丝网印刷,保证...

    智能分类可回收垃圾箱答辩PPT学习教案.pptx

    智能分类可回收垃圾箱是一种利用先进技术实现垃圾自动化分类的设备,旨在提高垃圾处理效率和环保效果。该系统主要由以下几个核心部分构成: 1. **重量检测**:通过内置的重量感应装置,系统能够感知垃圾投入的情况...

    常见垃圾回收利用办法.pdf

    该设备能够高效处理餐厨垃圾,转化为符合标准的排放物和有机肥,同时具有较高的运营经验和经济合理性,适合大规模处理。 垃圾处理的常见方法主要有三种:填埋、焚烧和堆肥。填埋是最常见的处理方式,但由于可能导致...

    智能环保垃圾分类回收解决方案.doc

    小黄狗智能垃圾分类箱具备多项先进功能,包括垃圾自动识别、满载预警、温度预警、智能称重、摄像监控、户外防水、定位、防夹手以及自动消毒和夜间照明。这些功能确保了垃圾分类的精确性,同时保障了操作安全和设备的...

    行业分类-外包设计-垃圾自动绞碎打包装置的说明分析.rar

    在实际应用中,垃圾自动绞碎打包装置广泛应用于城市生活垃圾处理厂、工业废物处理中心以及各类回收站。它们在减少环境污染、提高资源利用率、减轻城市垃圾问题等方面发挥着关键作用。同时,随着技术的进步,这些装置...

    城市街道垃圾箱回收管理系统解决方案.pdf

    在技术标准方面,系统遵循了如GB/T50314-2000《智能建筑技术体系结构》、JGJ/T16-92《建筑电气设计规范》、GB50057-2904《建筑防雷设计规范》等国家标准,并且符合了国际上相关的技术规范,比如GPRS/GSM、RFID、GPS...

    垃圾回收与JAVA运行过程实用.pdf

    Java语言以其跨平台性和自动内存管理机制而闻名,其中垃圾回收(Garbage Collection, GC)是其核心特性之一。垃圾回收是Java运行过程中的重要环节,它自动回收不再使用的对象所占用的内存,以避免内存泄漏。本文将...

    一种便捷式智能垃圾分类回收移动终端.docx

    传统的垃圾分类回收方式存在着诸多不便,如分类标准不明确、回收过程繁琐等,这些都极大地影响了公众参与垃圾分类的积极性。在此背景下,《一种便捷式智能垃圾分类回收移动终端》应运而生,旨在通过技术创新来改善这...

    一种垃圾自动分类处理器的结构设计.pdf

    该文档介绍了一种创新的垃圾自动分类处理器的结构设计,旨在解决垃圾分类意识不强的问题。处理器采用一个入口,内部设有三个储存箱,分别用于存放不同类型的垃圾。通过检测装置识别垃圾种类,例如塑料瓶、玻璃、纸张...

    一种餐厨垃圾粉碎分类回收装置及回收工艺的制作方法.docx

    这种餐厨垃圾粉碎分类回收装置的创新之处在于其动态调整的研磨腔设计,能够根据投入物料的多少自动扩大或缩小空间,防止溢出,同时提高了研磨效率,使得物料能够更充分地被处理。刀板的螺旋结构和弹性伸缩杆的运用,...

    我国当前的垃圾处理标准体系参考.pdf

    1. **垃圾收集**:《生活垃圾分类收集方法与评价标准》规定了垃圾分类、收集和评价的方法,以促进资源回收和减少污染。 2. **垃圾转运**:《生活垃圾转运站设计规范》规定了转运站的选址、规模、建设和环境要求,...

    垃圾焚烧发电装置自动控制解决方案归纳.pdf

    垃圾焚烧发电作为一种环保高效的能源回收方式,其自动控制解决方案至关重要。本文主要探讨了两种主流的垃圾焚烧炉型——炉排式垃圾焚烧炉和循环流化床垃圾焚烧炉的自动控制策略。 首先,炉排式垃圾焚烧炉的自动控制...

    浅谈Java垃圾回收的实现过程

    启动Java垃圾回收作为一个自动的过程,程序员不需要在代码中显示地启动垃圾回收过程。 Java垃圾回收的实现过程可以分为以下几个阶段: 1. Eden区:当一个实例被创建了,首先会被存储在堆内存年轻代的Eden区中。 2....

    一种社区主动式智能特殊垃圾回收装置的制作方法.docx

    一种社区主动式智能特殊垃圾回收装置的制作方法旨在解决传统垃圾回收方式中存在的问题,如增加社区保洁工作量、垃圾滞留导致的异味和环境影响,尤其是对于特殊垃圾(如水银温度计、报废电池等有害物质)的处理。...

    餐厨垃圾处理设备标准.pdf

    这种一体化工艺是为了减少餐厨垃圾对环境的二次污染,通过粉碎、固液分离和高效细菌发酵等步骤,能够在24小时内完成垃圾处理,处理后的液体符合市政纳污排放标准,而固体可作为饲料使用,避免对环境造成影响。...

    试谈基于小程序的校园垃圾分类回收系统设计与推广.pdf

    拍照识别功能则用于辅助未分类垃圾的识别,用户可通过拍摄垃圾照片,由系统自动识别后进行分类投放。 在系统实现上,借助计算机网络的IP协议、云函数系统,调用第三方接口,建立非关系型数据库,同时开发微信小程序...

    2022年Java堆的管理--垃圾回收Java教程.docx

    垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,根据特定的垃圾收集算法来实现资源自动回收的功能。 垃圾收集的意义 在C++中,对象所占的内存在程序结束运行之前始终被占用,在明确释放之前不...

    行业资料-建筑装置-废旧物资和垃圾分类智能回收服务平台及方法.zip

    6. 政策法规对接:平台需符合国家和地方关于垃圾分类和回收的相关法规,协助政府监管,同时为用户提供合规的回收服务。 7. 教育宣传:通过平台发布环保知识,提升公众的环保意识,推广垃圾分类和回收的重要性,培养...

    长沙市生活垃圾分类设施设备配置规范方案.doc

    - 生活垃圾收集容器应符合分类和清运标准,用于收集各类垃圾。 - 资源回收日是集中收集可回收物和有害垃圾的日子。 - 生活垃圾分类收运车辆专用于分类运输垃圾。 - 自动回收设备具备自动识别和分类回收功能。 -...

Global site tag (gtag.js) - Google Analytics