Di Java, pengubah suai akhir mengisytiharkan entiti pemalar atau tidak boleh diubah suai, manakala blok akhirnya melaksanakan kod dalam struktur cuba-tangkap-akhir tanpa mengira sama ada pemalar berlaku hanya sekali, kaedah tidak boleh ditindih dan kelas tidak boleh diwarisi; Blok akhirnya biasanya digunakan untuk keluaran sumber. . Dan akhirnya ialah blok yang digunakan dalam struktur try-catch-finally untuk melaksanakan kod yang perlu dilaksanakan tanpa mengira sama ada pengecualian berlaku.
Peluasan terperinci:
pengubah suai akhir:
Malar:
Pembolehubah diubah suai dengan muktamad ialah pemalar dan hanya boleh diberikan nilai sekali dan tidak boleh ditukar kemudian.Kaedah: Kaedah yang diubah suai dengan akhir tidak boleh ditindih oleh subkelas.
Kelas: Kelas yang diubah suai dengan muktamad tidak boleh diwarisi.
Keluaran Sumber: Blok akhirnya biasanya digunakan untuk mengeluarkan sumber, seperti menutup fail atau sambungan pangkalan data.
Tujuan yang tetap Laksanakan kod tanpa mengira sama ada pengecualian berlaku
Skop | Malar, kaedah, kelas | cuba-tangkap-akhirnya struktur |
---|---|---|
Sekali | tanpa mengira sama ada pengecualian berlaku | mencegah penggunaan berlebihan |
Keluaran Sumber, paksa operasi khusus | ||
Atas ialah kandungan terperinci Perbezaan antara akhir dan akhirnya dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!