java1.7新增語法

1:對整型支持改進。

        int i = 0b0011;
        int j = 0b0011_0101;

  以0B或者0b開頭的二進制代碼能夠給整型賦值,而且也支持如下劃線_爲分割的二進制整型支持,爲的是代碼有更好的可讀寫。

2:swicth對String的整型
複製代碼

        switch (s) {
        case "1":
            break;
        case "2":
            break;
        case "3":
            break;

        }

複製代碼

3:泛型的支持深化

Map<String,String> map=new HashMap<>();

  這個功能其實帶來的改變不算太大,特別是Java依然沒有改變假泛型。

4:多層次catch

        try {
         }
        catch (SQLException | IOException e) {
            e.printStackTrace();
        }

5:自動資源管理

凡是繼承了Closeable這個類,系統在方法退出的時候都會自動的關閉資源。

6:FileSystem的API支持

Java7對文件系統支持較爲普遍,不管是copy, move,delete等操做,仍是文件系統的監視,遞歸,獲取文件的元數據都有了大大的提升。
相關文章
相關標籤/搜索