国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 淺析final,finally,finalize 的區別

淺析final,finally,finalize 的區別

2019-10-13 14:46java教程網 Java教程

以下是對final,finally,finalize的區別進行了詳細的分析介紹,需要的朋友可以過來參考下

1.final
final修飾類,說明這個類不能被繼承,是以個頂級類。
final修飾變量,說明這個變量是常量。
final修飾方法,表示這個方法不能被重寫,不過可以沖在final方法。

比如有個基類Person,里面有一個public final void eat()方法,可以在Person類中重載同名方法,比如public void eat(String name,int age)。假如有一個子類Student,那么在Student中可以override父類的非final方法,但是不能override final方法。

Person

復制代碼代碼如下:


package test2;

 

public class Person {
    private String name;
    private int age;

    public final void eat()
    {
        System.out.println("this is in person class");
    }

    public void eat(String name,int age)
    {

    }

}


Student

復制代碼代碼如下:


package test2;

 

public class Student extends Person {

    @Override
    public void eat(String name, int age) {
        // TODO Auto-generated method stub
        super.eat(name, age);
    }
}


常見的final方法就是Object類累中的wait()和notify()方法。

 

2.finally
finally是關鍵字,在異常處理中,try子句中執行需要運行的內容,catch子句用于捕獲異常,finally子句表示不管是否發生異常,都會執行。finally可有可無。但是try...catch必須成對出現。

3.finalize() 
finalize() 方法名,Object類的方法,Java 技術允許使用 finalize() 方法在垃圾收集器將對象從內存中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用時對這個對象進行調用。finalize()方法是在垃圾收集器刪除對象之前對這個對象調用的子類覆蓋 finalize() 方法以整理系統資源或者執行其他清理操作。

代碼實例:

復制代碼代碼如下:


class Person
{
    private String name;
    private int age;

 

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String toString()
    {
        return "姓名:"+this.name+",年齡:"+this.age;
    }

    public void finalize() throws Throwable{//對象釋放空間是默認調用此方法
        System.out.println("對象被釋放-->"+this);//直接輸出次對象,調用toString()方法
    }

}

public class SystemDemo {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Person per=new Person("zhangsan",30);
        per=null;//斷開引用,釋放空間
        //方法1:
        System.gc();//強制性釋放空間
        //方法2:
//        Runtime run=Runtime.getRuntime();
//        run.gc();
    }

}

 

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一本久久久 | 日本一区二区在线观看视频 | 国产深夜视频在线观看 | 午夜精品久久久久久久久久久久久 | 午夜免费剧场 | 蜜桃成人在线视频 | 美女视频黄8频a美女大全 | 日韩欧美国产一区二区 | 91国内视频在线观看 | 国产精彩视频 | 黄片毛片毛片毛片 | 亚洲成av人影片在线观看 | 日韩中文字幕视频在线观看 | 亚洲免费视频在线 | 久久九九国产精品 | 久久国产视屏 | 亚洲精品免费看 | 久久久www免费人成精品 | 日韩激情一区二区三区 | av中文字幕在线观看 | 日本免费黄色 | 久久久免费视频播放 | 91超碰在线观看 | 日韩欧美视频免费在线观看 | 一级久久| 九热精品视频 | 一区二区视频在线观看 | 毛片一级 | 欧美视频免费看 | 男人天堂a | 伊人久久国产 | 91成人精品 | 午夜电影一区 | 精品久久久久国产 | 蜜桃视频一区二区三区 | 激情五月综合 | 欧美成人激情视频 | 看片久久 | 亚洲国产高清在线 | 国产精品毛片久久久久久久 | 久久女人网 |