对象类保护的voidfinalize() throws Throwable此方法在java.lang.Object.finalize()中可用。

当不再有引用保留时,垃圾回收器将调用此方法。

此方法对于清理活动很有用。

由于该方法受保护,因此只能由子类覆盖。

语法:protected void finalize() throws Throwable{

}

参数:

在这里,我们没有在Object类的方法中传递任何参数。

返回值:

该方法的返回类型为空,这意味着该方法在执行后不返回任何内容。

Java程序演示对象类finalize()方法的示例public class FinalizeClass {

public static void main(String[] args) {

String str = new String("Hi, Welcome in Java World");

str = null;

//JVM可以gc()随时调用方法,因为str持有null-

System.gc();

System.out.println("We are in finalize class");

}

//这里我们覆盖了finalize方法

public void finalize() {

System.out.println("hi, We are in finalize() method ");

}

}

输出结果D:\Programs>javac FinalizeClass.java

D:\Programs>java FinalizeClass

We are in finalize class

java 对象protected,Java对象类protected void finalize throws Throwable方法示例相关推荐

  1. 【java】对象变成垃圾被垃圾回收器gc收回前执行的操作:Object类的protected void finalize() throws Throwable...

    1 package 对象被回收前执行的操作; 2 class A{ 3 @Override 4 protected void finalize() throws Throwable { 5 Syste ...

  2. java集合,多线程,面向对象,枚举类,异常等所有常用的方法总和

    extends //继承 Instanceof //多态里面的比较是否new 的对象为他 abstract //抽象类 final // 不可修改,最终的 如果在类前面加那么表示此类不可以被继承 st ...

  3. java clock计时_Java Clock类| 实例的Instant()方法

    java clock计时 Clock Class Instant()方法 (Clock Class instant() method) instant() method is available in ...

  4. java中Object和Objects类、toString方法和equals方法介绍

    Object类: Object类位于java.lang包中,lang包下的类无需导包就可以使用,object是Java语言中的根类,即所有类的父类.Object中描述的所有方法其子类都可以使用.在对象 ...

  5. java找不到符号类socket,编译报错+解决方法:错误: 找不到符号

    public class ServerPlainTest { // 包内包外可见 public static void main(String[] args) { try { ServerSocket ...

  6. python-面向对象名词解析(类、实例、属性、方法、对象)

    面向对象的概念总结 类: 一系列对象的特征与技能的抽象 如何理解:我们把现实生活中的物体可以抽象成一个个对象,如学校中的学生:           1.归类--我们可以把学生都归成一个学生类. 2.抽 ...

  7. java ip地址接口_java获取ip地址与网络接口的方法示例

    java.net包 大家应该都知道,网络相关对象在java.net包中,Java net包下的类如下: 1.获取主机对象InetAddress //获取本地主机对象 InetAddress host ...

  8. 【Java基础】包、类、接口、常量、方法、变量的命名规则

    1.包(package)命名规则: 使用公司域名倒写作为包名,如公司域名 www.weibin.com ,则包名为com.weibin.www 或com.weibin.(作用的介绍),方便识别软件.类 ...

  9. java正则 链接_Java使用正则表达式匹配获取链接地址的方法示例

    本文实例讲述了Java使用正则表达式匹配获取链接地址的方法.分享给大家供大家参考,具体如下: 获取页面中字符串的url地址我们都会使用正则表达式来匹配获取了,下面我来给大家总结几个匹配获取链接地址示例 ...

最新文章

  1. Windows 7 SDK Fails to Install with Return Code 5100 (GRMSDK_EN_DVD.iso)
  2. 迁移学习之InceptionV3(159层),Xception(126层),Inception_ResNet_V2(572层)(图像识别)
  3. LM_Sensors on Cent OS 5.4 How To Get And Install The Coretemp Module
  4. 【阿里云 Linux 服务器】购买 Linux 到项目部署过程中遇到的问题,部署 SpringBoot 项目到服务器上,在手机上安装 Android 程序进行测试
  5. 【白话机器学习】算法理论+实战之EM聚类
  6. 去除img之间的空白
  7. 评论:电商巨头们谁有勇气晒晒“价格战”账单?
  8. 数据源管理 | 关系型分库分表,列式库分布式计算
  9. ORA-00600:[kclchkinteg_2]及[kjmsm_epc]内部错误一例
  10. 扫目录过狗过waf方法
  11. SiteMesh学习入门
  12. 使用Python批量修改PPTX文件中文本框格式
  13. 弃 Windows 转投 Linux,微软全面进军 IoT!
  14. [转载] python numpy np.finfo()函数 eps
  15. gdal ImportError: DLL load failed
  16. [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV
  17. cost of path 的计算
  18. linux 修改文件夹权限_Linux新手非常实用的20个命令
  19. Spring Security 单点登录系统
  20. 使用FCEUX调试器寻找并修改游戏初始物品

热门文章

  1. python xlwt 解决报错:ValueError: More than 4094 XFs (styles)
  2. 配置阿里云docker加速与云镜像配置
  3. php对json数据处理,在PHP中处理JSON的后期数据
  4. 48.孩子们的游戏(圆圈中最后剩下的数)
  5. 宝塔搭建laravel所需要的lnmp环境linux-nginx-mysql-php-composer-git
  6. 逆序枚举时常犯的一个错误
  7. 调用微信支付接口总结
  8. cocos2dx Action动作解析(1)
  9. shipyard安装
  10. Cannot modify header information问题的解决方法【新浪云经常遇到的错误】