java基礎之final、finally和finalize的區別
在java 基礎中,final、finally和finalize的區別有哪些?下面本站小編帶大家一起來看看詳細內容,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
l可以修飾類,不能被繼承;可以修飾方法,不能被重寫;可以修飾變量,只能賦值一次。
lly是try語句中的語句體,不能單獨使用,用來釋放資源;
lize是一個方法,當垃圾回收器確定不存在對該對象的更多引用時,由對象的垃圾回收器調用此方法。
如下代碼程序:
package ;
/**
* 面試題1:final,finally和finalize的區別:
*
* final可以修飾類,不能被繼承;
* 可以修飾方法,不能被重寫
* 可以修飾變量,只能賦值一次。
* finally是try語句中的語句體,不能單獨使用,用來釋放資源;
* finalize是一個方法,當垃圾回收器確定不存在對該對象的更多引用時,由對象
* 的垃圾回收器調用此方法。
*
*
* 面試題2:如果catch裏面有return語句,請問finally的代碼還會被執行嗎?
* 如果會,請問是在return前還是在return後?
* 會。在return前。
*
* @author Rocky
*
*/
public class FinallyDemo8 {
public static void main(String[] args) {
Demo d = new Demo();
tln(od());
}
}
class Demo {
public int method() {
int x = 10;
try {
x = 20;
tln(1/0);
return x;
} catch (Exception e) {
x = 30;
return x;
} finally {
/*
* finally中不應當有return語句
* 否則該方法一定會返回這裏的內容
*/
x = 40;
return 40;
//千萬不要在finally裏面寫返回語句,因為finally的`作用是
//釋放資源,是肯定會執行的,如果在這裏面寫返回語句,那麼try和cache
//的結果都會被改變,所以這麼寫就是犯罪!!!
}
}
}
10Java中HashMap和TreeMap的區別深
-
Java 正則表達式
Java是一門編程語言,那麼大家知道Java正則表達式是怎樣的呢?下面一起來看看!Java正則表達式正則表達式定義了字符串的模式。正則表達式可以用來搜索、編輯或處理文本。正則表達式並不僅限於某一種語言,但是在每種語言中有細微的差別。正則表達式實例一個字符串其...
-
java語言的接口與繼承
Java是一個面向對象的語言。對程序員來説,這意味着要注意應中的數據和操縱數據的方法,而不是嚴格地用過程來思考。下面是小編分享的java語言的接口與繼承,一起來看一下吧。大多數人認為,接口的意義在於頂替多重繼承。眾所周知Java沒有c++那樣多重繼承的機制,但是卻...
-
如何實現javascript去除字符串裏中文與空格
導語:如何實現javascript去除字符串裏中文與空格呢?下面是小編給大家提供的示例代碼實現,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。1.去掉空格:functionmoveSpace(){varstr="abcdefg";alert(ace(/[]/g,""));}moveSpace();2.去掉中文:vartitle="字符串zifuc...
-
如何在Javascript中為String對象添加trim,ltrim,rtrim方法
如何在Javascript中為String對象添加trim,ltrim,rtrim方法呢?下面是小編給大家提供的實現代碼,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。利用Javascript中每個對象(Object)的prototype屬性我們可以為Javascript中的內置對象添加我們自己的方法和屬性。j...
相關文章
- java的String=a; a==null和a.equals(null)這兩個判斷有什麼區別
- A Festive Lantern Festival fifteen day英語作文
- 英語作文International Day of Peace Vigil
- win7系統重裝win10提示not a valid image file
- Family life in China英語作文
- 英語閲讀:African Union Leaders Talk Mali, Chinese Investmen
- A Fairy Tale in Fall作文點評
- Java中finally的問題
- Liu Xiang in a TV Commercial Film英語美文
- 英譯漢文章Life in a violin Case雙語閲讀