1. 使用舉例
在java8 之前走越,我們習(xí)慣于這樣處理資源的關(guān)閉:
java 8 中,可以實(shí)現(xiàn)資源的自動(dòng)關(guān)閉,但是要求執(zhí)行后必須關(guān)閉的所有資源必須在try子句中初始化泉哈,否則編譯不通過。如下例所示:
java 9 中,用資源語句編寫try將更容易丛晦,我們可以在try子句中使用已經(jīng)初始化過的資源奕纫,此時(shí)的資源是final的:
在java8 之前走越,我們習(xí)慣于這樣處理資源的關(guān)閉:
java 8 中,可以實(shí)現(xiàn)資源的自動(dòng)關(guān)閉,但是要求執(zhí)行后必須關(guān)閉的所有資源必須在try子句中初始化泉哈,否則編譯不通過。如下例所示:
java 9 中,用資源語句編寫try將更容易丛晦,我們可以在try子句中使用已經(jīng)初始化過的資源奕纫,此時(shí)的資源是final的: