黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java8新特性
Java9新特性

Java9改進的try-with-resources

try-with-resources 是 JDK 7 中一個新的異常處理機制,它能夠很容易地關閉在 try-catch 語句塊中使用的資源。所謂的資源(resource)是指在程序完成后,必須關閉的對象。try-with-resources 語句確保了每個資源在語句結束時關閉。所有實現了 java.lang.AutoCloseable 接口(其中,它包括實現了 java.io.Closeable 的所有對象),可以使用作為資源。

try-with-resources 聲明在 JDK 9 已得到改進。如果你已經有一個資源是 final 或等效于 final 變量,您可以在 try-with-resources 語句中使用該變量,而無需在 try-with-resources 語句中聲明一個新變量。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.Reader;
import java.io.StringReader;
 
public class Tester {
   public static void main(String[] args) throws IOException {
      System.out.println(readData("test"));
   } 
   static String readData(String message) throws IOException {
      Reader inputString = new StringReader(message);
      BufferedReader br = new BufferedReader(inputString);
      try (BufferedReader br1 = br) {
         return br1.readLine();
      }
   }
}

輸出結果為:

test

以上實例中我們需要在 try 語句塊中聲明資源 br1,然后才能使用它。

在 Java 9 中,我們不需要聲明資源 br1 就可以使用它,并得到相同的結果。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.Reader;
import java.io.StringReader;
 
public class Tester {
   public static void main(String[] args) throws IOException {
      System.out.println(readData("test"));
   } 
   static String readData(String message) throws IOException {
      Reader inputString = new StringReader(message);
      BufferedReader br = new BufferedReader(inputString);
      try (br) {
         return br.readLine();
      }
   }
}

執行輸出結果為:

test

在處理必須關閉的資源時,使用try-with-resources語句替代try-finally語句。 生成的代碼更簡潔,更清晰,并且生成的異常更有用。 try-with-resources語句在編寫必須關閉資源的代碼時會更容易,也不會出錯,而使用try-finally語句實際上是不可能的。

全部教程
主站蜘蛛池模板: 精品亚洲福利一区二区 | 久久综合久久综合久久综合 | 一a级片| 国产一区免费在线观看 | 91短视频版在线观看免费大全 | 国产精品免费入口视频 | 娇小被黑人爆出水黑人复古 | 黄色按摩视频 | 国产特黄一级一片免费 | 成人欧美精品一区二区不卡 | 亚洲va中文字幕 | 中文日韩字幕 | 中文字幕rct931在线视频 | 美国一级大黄一片免费的网站 | 欧美操片在线观看 | 欧美日韩精品一区二区在线线 | 成人在线第一页 | 欧美精品一区在线看 | 最近中文字幕在线6 | 欧美8888| 免费污污视频网站 | 最近日本韩国高清免费观看 | www.蜜臀 | 国产aaaaaa | 中文字幕在线精品视频入口一区 | 日日操网站 | 全免费a级毛片免费看不卡 全免费a级毛片免费毛视频 | 久久天天躁狠狠躁夜夜2020一 | 天堂中文资源在线观看 | 成人在线播放网站 | 天天av天天翘天天综合网 | 手机看片一区 | 日日做夜夜做 | 在线看网站 | 成人在线精品 | 99看视频| 国产成人激情 | 中国毛片网 | 动漫美女胸被狂揉扒开吃奶动态图 | 国产日韩第一页 | 涩涩福利网址导航 |