千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

1、final用于修飾類、方法和變量。當(dāng)修飾類時(shí),表示該類不能被繼承。當(dāng)修飾方法時(shí),表示方法不能被子類重寫。當(dāng)修飾變量時(shí),該變量表示一個(gè)常量,值一旦被初始化后就不能被修改。
2、finally用于異常處理的try-catch語句中,表示無論是否發(fā)生異常都會(huì)執(zhí)行finally塊中的代碼。finally通常用于釋放資源,如關(guān)閉文件或數(shù)據(jù)庫連接等。finally塊中的代碼在以下情況不會(huì)執(zhí)行:JVM退出(如System.exit()被調(diào)用)或者是在System.exit()。
3、finalize(不是關(guān)鍵字是方法)是Object類中的一個(gè)方法,用于垃圾回收機(jī)制的實(shí)現(xiàn)。在垃圾回收器確定對(duì)象沒有被引用時(shí),即將被回收之前調(diào)用。允許對(duì)象在銷毀之前執(zhí)行一些清理操作,如文件關(guān)閉或釋放資源。注意:不推薦使用該方法,因?yàn)樗膱?zhí)行時(shí)機(jī)和結(jié)果不確定,且可能導(dǎo)致性能問題。
標(biāo)簽: