欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java垃圾回收f(shuō)inalize()作用詳解

 更新時(shí)間:2021年01月29日 09:59:52   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了Java垃圾回收f(shuō)inalize()作用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了 finalize 方法使用案例,供大家參考,具體內(nèi)容如下

package test; 
  
class TestGC { 
 private String str = "hello"; 
  
 TestGC(String str) { 
  this.str = str; 
 } 
  
 public void finalize() { 
  System.out.println(str); 
 } 
} 
  
public class Hello { 
 /** 
  * @param args 
  */
 public static void main(String[] args) { 
  // TODO 自動(dòng)生成方法存根 
  System.out.println("hello"); 
  
  TestGC test = new TestGC("test1"); 
  test = new TestGC("test2"); 
  test = null;//注釋掉這一句,test1被回收。加上則先回收test2,后test1 
  System.gc(); 
 } 
}

finalize() 方法是在 Object 類(lèi)中定義的,因此所有的類(lèi)都繼承了它。子類(lèi)覆蓋 finalize() 方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。finalize() 方法是在垃圾收集器刪除對(duì)象之前對(duì)這個(gè)對(duì)象調(diào)用的。

以上就是關(guān)于Java垃圾回收f(shuō)inalize()的用法介紹,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 利用idea快速搭建一個(gè)spring-cloud(圖文)

    利用idea快速搭建一個(gè)spring-cloud(圖文)

    本文主要介紹了idea快速搭建一個(gè)spring-cloud,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 關(guān)于logback日志級(jí)別動(dòng)態(tài)切換的四種方式

    關(guān)于logback日志級(jí)別動(dòng)態(tài)切換的四種方式

    這篇文章主要介紹了關(guān)于logback日志級(jí)別動(dòng)態(tài)切換的四種方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Java實(shí)現(xiàn)用Freemarker完美導(dǎo)出word文檔(帶圖片)

    Java實(shí)現(xiàn)用Freemarker完美導(dǎo)出word文檔(帶圖片)

    這篇文章主要介紹了Java實(shí)現(xiàn)用Freemarker完美導(dǎo)出word文檔(帶圖片),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Java并發(fā)編程之工具類(lèi)Semaphore的使用

    Java并發(fā)編程之工具類(lèi)Semaphore的使用

    目前幾乎所有的語(yǔ)言都支持信號(hào)量機(jī)制,Java也不例外.Java中提供了Semaphore并發(fā)工具類(lèi)來(lái)支持信號(hào)量機(jī)制,下面我們就來(lái)了解Java實(shí)現(xiàn)的信號(hào)量機(jī)制,文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-06-06
  • Spring AbstractRoutingDatasource 動(dòng)態(tài)數(shù)據(jù)源的實(shí)例講解

    Spring AbstractRoutingDatasource 動(dòng)態(tài)數(shù)據(jù)源的實(shí)例講解

    本文介紹如何使用 Spring AbstractRoutingDatasource 基于上下文動(dòng)態(tài)切換數(shù)據(jù)源,因此我們會(huì)讓查找數(shù)據(jù)源邏輯獨(dú)立于數(shù)據(jù)訪問(wèn)之外
    2021-07-07
  • Java Swing組件BoxLayout布局用法示例

    Java Swing組件BoxLayout布局用法示例

    這篇文章主要介紹了Java Swing組件BoxLayout布局用法,結(jié)合實(shí)例形式分析了Swing使用BoxLayout容器進(jìn)行布局的相關(guān)方法與操作技巧,需要的朋友可以參考下
    2017-11-11
  • Java實(shí)現(xiàn)文件上傳到服務(wù)器本地并通過(guò)url訪問(wèn)的方法步驟

    Java實(shí)現(xiàn)文件上傳到服務(wù)器本地并通過(guò)url訪問(wèn)的方法步驟

    最近項(xiàng)目中使用到了文件上傳到服務(wù)器的功能,下面這篇文章主要給大家介紹了關(guān)于Java實(shí)現(xiàn)文件上傳到服務(wù)器本地并通過(guò)url訪問(wèn)的方法步驟,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • SpringMVC DispatcherServlet組件實(shí)現(xiàn)解析

    SpringMVC DispatcherServlet組件實(shí)現(xiàn)解析

    這篇文章主要介紹了SpringMVC DispatcherServlet組件實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • java設(shè)計(jì)模式之觀察者模式簡(jiǎn)單解讀

    java設(shè)計(jì)模式之觀察者模式簡(jiǎn)單解讀

    這篇文章主要介紹了java設(shè)計(jì)模式之觀察者模式簡(jiǎn)單解讀,觀察者模式是在對(duì)象之間定義了一對(duì)多的依賴(lài),這樣一來(lái),當(dāng)一個(gè)對(duì)象改變狀態(tài),依賴(lài)它的對(duì)象會(huì)收到通知并自動(dòng)更新,需要的朋友可以參考下
    2023-10-10
  • 解讀Java中char類(lèi)型相加的問(wèn)題

    解讀Java中char類(lèi)型相加的問(wèn)題

    這篇文章主要介紹了解讀Java中char類(lèi)型相加的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12

最新評(píng)論