<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    聽雨軒

    不論你在什么時候開始,重要的是開始之后就不要停止。 不論你在什么時候結(jié)束,重要的是結(jié)束之后就不要悔恨。

    統(tǒng)計(jì)

    留言簿(3)

    閱讀排行榜

    評論排行榜

    垃圾回收與接口

    垃圾回收 :在 Java 程序的生命周期中, Java 運(yùn)行時環(huán)境提供了一個系統(tǒng)的垃圾回收器線程,負(fù)責(zé)自動回收那些沒有引用與之相連的對象所占用的內(nèi)存,這種內(nèi)存回收的過程就叫做垃圾回收( GC )。當(dāng)一個對象被創(chuàng)建時, Java 的虛擬機(jī)( JVM )會為該對象分配一定的內(nèi)存、調(diào)用該對象的構(gòu)造方法并開始跟蹤該對象。當(dāng)該對象停止使用時, JVM 將通過垃圾回收器回收該對象所占用的內(nèi)存。

    需要注意的是,只有當(dāng)一個對象不被任何引用類型的變量使用時,它的內(nèi)存才可能被垃圾回收,即只有在沒有任何句柄指向一個對象時,該對象才成為垃圾;不能通過程序強(qiáng)迫垃圾回收立即執(zhí)行,任何時候,程序員都不能通過程序強(qiáng)迫垃圾回收立即執(zhí)行,但是可以通過 System.gc ()或 Runtime.gc ()方法提示垃圾回收器進(jìn)行內(nèi)存回收操作,但是這也不能保證調(diào)用該方法后,垃圾回收線程立即執(zhí)行;當(dāng)垃圾回收器將要釋放無用對象的內(nèi)存時,先調(diào)用該對象的 finalize ()方法。 Java 利用 finalize ()方法撤銷無用對象。 finalize () 方法包含在 java.lang.Object 包中。 finalize 方法只能在 Java 垃圾收集之前調(diào)用。當(dāng)一個對象超過作用域時,就不能調(diào)用 finalize 方法。

    接口 :接口是一種完全沒有實(shí)現(xiàn)的類,接口是方法定義和常量值的集合。 Java 通過接口使得處于不同層次甚至互不相關(guān)的類可以擁有相同的行為。從本質(zhì)上講,接口是一種特殊的抽象類,通過利用關(guān)鍵字 interface 來指明一個類必須做什么,但是不需要明確該怎么做。在類的結(jié)構(gòu)過程中可以實(shí)現(xiàn)多個接口,而且在類對接口的實(shí)現(xiàn)過程中,必須實(shí)現(xiàn)接口中所有的方法。

    一個類只能有一個父類,而一個接口可以有多個父接口,父接口之間用逗號隔開。在接口中定義的常量可以被多個類共享,具有 public final static 屬性,也就是任意類可以訪問該變量;接口中止對方法進(jìn)行聲明,沒有方法體,而且是用分號結(jié)尾,聲明的方法具有 public abstract 屬性。一個類可以實(shí)現(xiàn)一個或多個接口,不同接口之間用逗號分開。

    在類對接口實(shí)現(xiàn)的定義中,必須實(shí)現(xiàn)接口中所有方法。這種實(shí)現(xiàn)是“相對”的,既可以為接口中的方法提供實(shí)現(xiàn)代碼,也可以不提供代碼。如果不提供代碼,必須將該方法的框架完整寫出。如果一個類實(shí)現(xiàn)的是一個繼承其他接口的接口,則該類必須實(shí)現(xiàn)這個接口和棋父接口的所有方法,除非定義該類為抽象類。 ?

    ??? 接口可以作為一種引用類型來使用,任何實(shí)現(xiàn)該接口的類的實(shí)例,都可以存儲在該接口類型的變量中,通過這些變量可以訪問類所實(shí)現(xiàn)的接口中的方法, Java 運(yùn)行時,系統(tǒng)會動態(tài)地決定應(yīng)該使用哪個類中的方法。(接口可以理解為一種特殊類型的抽象類,不是一種基本類型的數(shù)據(jù),當(dāng)然就是引用類型的數(shù)據(jù)了。而實(shí)現(xiàn)了接口的類可以看作是接口的子類,在可以使用父類的地方都可以使用子類,此處的說法與之前提到的運(yùn)行時多態(tài)是同一個問題。

    posted on 2006-10-01 14:36 Winnie 閱讀(372) 評論(0)  編輯  收藏 所屬分類: java基礎(chǔ)知識

    主站蜘蛛池模板: 免费观看的av毛片的网站| 精品亚洲一区二区三区在线观看 | 亚洲欧洲国产成人精品| 无人在线直播免费观看| 日韩在线观看免费完整版视频| 在线亚洲精品自拍| 免费精品国偷自产在线在线| 美美女高清毛片视频黄的一免费| 亚洲国产精品成人精品无码区| 美女视频黄免费亚洲| 一级美国片免费看| 亚洲一区二区三区精品视频| 亚洲人成网站18禁止一区| 99精品国产免费久久久久久下载 | 国产在线观看免费观看不卡| 日韩久久无码免费毛片软件| 亚洲成人一级电影| 中文字幕亚洲一区二区三区| 免费影院未满十八勿进网站| 91免费福利视频| 亚洲成a人无码亚洲成av无码 | 亚洲国产成人久久综合一区| 亚洲男人的天堂在线va拉文| 99精品全国免费观看视频 | 最近中文字幕免费完整| 日本一区二区三区免费高清在线| 亚洲日产2021三区在线| 亚洲乱码国产乱码精品精| 特级淫片国产免费高清视频| 久久w5ww成w人免费| 亚洲免费在线观看| 妇女自拍偷自拍亚洲精品| 亚洲人成777在线播放| 久久青青草原亚洲AV无码麻豆| 吃奶摸下高潮60分钟免费视频| 手机看黄av免费网址| 一级毛片**不卡免费播| 成年女人A毛片免费视频| 免费看又黄又爽又猛的视频软件| 亚洲а∨天堂久久精品9966| 亚洲日本视频在线观看|