Rumah >Java >javaTutorial >Pembolehubah akhir yang sah dalam cuba-dengan-sumber dalam Java 9?
Sebarang pembolehubah yang digunakan dalam pernyataan Cuba dengan Sumber perlu diisytiharkan dalam pernyataan Cuba sehingga versi Java 8 . Bermula dengan Java 9, sekatan ini telah dialih keluar dan mana-mana akhir atau akhir yang sahpembolehubah sudah disekat semasa percubaan. Muktamad Berkesan bermakna pembolehubah tidak boleh diubah sebaik sahaja ia dimulakan.
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class EffectivelyFinalTest { private static File file = new File("try_resources.txt"); public static void main(String args[]) throws IOException { file.createNewFile(); BufferedReader bufferedReader = new BufferedReader(new FileReader(file)); <strong>try</strong>(<strong>bufferedReader</strong>) { System.out.println("Can Use Final or Effectively Final in Try with Resources!"); } finally { System.out.println("In finally block"); } } }
<strong>Can Use Final or Effectively Final in Try with Resources! In finally block</strong>
Atas ialah kandungan terperinci Pembolehubah akhir yang sah dalam cuba-dengan-sumber dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!