`
usagoole
  • 浏览: 8447 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java垃圾收集

 
阅读更多

在java中没有析构函数,但有finalize()方法,他被声明为protected,finalize()会在对象被回收的时候执行,但不可以将它当做析构函数来使用,因为不知道对象何时被回收,所以就不知道finalize()真正执行的时间。但可以使用finalize()来进行一些相关资源的清除工作,如果这些动作与立即性的收尾动作没有关系的话。

如果确定不使用某个对象,可以在参考该对象的名称上指定null;表示这个名称不在参考至对象,不被任何名称参考的对象将被回收资源。可以用System.gc()建议程序进行垃圾收集,如果建议被采纳,则对象资源会被回收,回收前会执行finalize()方法。

public class UseGc

{

public static void main(String[] args)

{

System.out.prtintln("请按ctrl + c终止程序");

GcTest obj1 = new GcTest("对象1");

GcTest obj2 = new GcTest("对象2");

GcTest obj3 = new GcTest("对象3");

//命令名称不参考至对象;

obj1=null;

obj2=null;

obj3=null;

//建议回收对象

System.gc();

while(ture);//不断执行程序

}

}

在程序中加入无限循环的目的:让垃圾收集在程序结束前有机会执行

分享到:
评论

相关推荐

    24.java垃圾收集机制.zip

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

    漫谈Java垃圾收集器.pdf

    漫谈Java垃圾收集器 Java垃圾收集器是Java虚拟机(JVM)中的一种自动内存管理机制,旨在释放程序员从手动内存管理的繁琐工作中解脱出来。垃圾收集器通过跟踪对象的引用关系,确定哪些对象是可以被释放的,然后将其...

    Java垃圾收集必备手册

    Java垃圾收集必备手册 Java 垃圾收集是 Java 语言中的一种自动内存管理机制,旨在释放不再使用的内存资源,以避免内存泄漏和提高程序性能。在这篇手册中,我们将深入探究 Java 垃圾收集的基础知识,包括垃圾收集的...

    Java垃圾收集处理方法

    "Java垃圾收集处理方法" Java垃圾收集处理方法是Java语言中一个非常重要的概念。垃圾收集(Garbage Collection)是Java虚拟机(JVM)中的一种机制,负责自动回收不再使用的内存,避免内存泄漏和溢出。 Java垃圾...

    Java垃圾收集器使用小诀窍

    Java垃圾收集器使用小诀窍详解 Java垃圾收集器是Java虚拟机(JVM)中一个非常重要的组件,它负责管理Java程序中的内存资源,防止内存泄露和溢出。垃圾收集器的使用小诀窍可以帮助开发者写出高效的Java程序,避免...

    JAVA垃圾收集.ppt

    java 垃圾整理收集 1垃圾收集器如何做 2垃圾的基本要求

    java垃圾收集与异常处理

    Java垃圾收集与异常处理是Java编程中至关重要的概念,它们对于程序的稳定性和性能有着直接影响。垃圾收集(Garbage Collection, GC)是Java虚拟机自动管理内存的一种机制,而异常处理则是通过预设的错误处理流程来...

    计算机专业外文翻译(Java垃圾收集器)

    Java垃圾收集器是Java语言中的一个关键特性,它负责自动管理程序中的内存,尤其是在对象生命周期结束时进行内存的释放。这篇3000字的毕业设计论文外文翻译主要探讨了Java垃圾收集器的工作原理及其对性能的影响。 在...

    java垃圾收集机制

    ### Java垃圾收集机制详解 #### 一、引言 在现代软件开发中,Java作为一种广泛使用的编程语言,其自动管理内存的功能极大地简化了程序设计工作。传统的编程语言如C/C++要求开发者手动管理内存,这不仅增加了编程的...

    Java垃圾收集必备手册.rar

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

    【Java技术资料】-Java垃圾收集必备手册

    Java垃圾收集是Java编程中的一个核心概念,它关乎程序的性能和稳定性。这份"Java技术资料"中的"Java垃圾收集必备手册"很可能包含了关于Java内存管理、垃圾收集机制、垃圾收集器以及如何优化垃圾收集的一些关键知识点...

    Java垃圾收集器知识.pdf

    Java垃圾收集器是Java编程语言的核心特性之一,它自动化地管理程序的内存空间,极大地简化了内存管理的工作,避免了手动回收内存可能导致的错误和内存泄漏问题。以下是对Java垃圾收集器的详细解析: 1. **工作原理*...

    【深入Java虚拟机(8)】Java垃圾收集机制编程开发技

    Java垃圾收集机制是Java开发中的核心概念,它关乎程序的性能和稳定性。深入理解这一机制对于优化应用程序至关重要。本文将详细解析Java虚拟机(JVM)中的垃圾收集工作原理、不同类型的垃圾收集器以及如何通过编程...

    Java垃圾收集器参考.pdf

    Java垃圾收集器是Java语言的核心特性之一,它自动化地处理内存管理,使得程序员无需手动回收内存,从而减少了潜在的内存泄漏问题。Java虚拟机(JVM)中的垃圾收集器通过一个低优先级的线程——垃圾收集器线程来监控...

    Java垃圾收集器推荐.pdf

    Java垃圾收集器是Java语言的重要特性,它负责自动管理程序中的内存空间,避免手动内存管理带来的问题,如内存泄漏。垃圾收集器通过一个系统级的线程——垃圾收集线程来工作,它会在Java虚拟机(JVM)空闲时检查并...

    Java垃圾收集概述.pdf

    Java垃圾收集概述主要关注的是Java运行环境中的内存管理和优化。在Java编程中,开发者无需手动管理内存,因为Java虚拟机(JVM)自动执行垃圾收集(Garbage Collection, GC),负责回收不再使用的对象所占用的内存...

    Java垃圾收集必备手册.pdf

    本文档是一本关于Java垃圾收集的教程,主要涉及了垃圾收集的概念、算法以及调优技巧。垃圾收集是Java内存管理的一个重要方面,它能够自动回收堆内存中不再使用的对象,减少内存泄漏的风险。本手册提供了一个全面的...

    【Java正来-Java虚拟机专题】-Java垃圾收集器与内存分配策略

    主要整理内容为:分析了垃圾收集的算法和JDK1.7中提供的7款垃圾收集器的特点以及运作原理。以及内存分配策略

    计算机专业外文翻译(Java垃圾收集器).doc

    Java垃圾收集器是Java语言中的一个关键特性,它负责自动管理程序中的内存,尤其是对象的分配和回收。在一些编程语言中,如C++,在堆上分配对象可能需要较高的开销,但在Java中,由于垃圾收集器的存在,这个过程实际...

Global site tag (gtag.js) - Google Analytics