JDK9集合的新特性

2022-08-19 08:30:15 字數 320 閱讀 1284

list介面、set介面、map介面:裡面新增了乙個靜態方法of,可以一次性給集合新增多個元素

使用前提:當集合中儲存的元素的個數已經確定,不再改變

注意:1.of方法只適用於上述三個介面,不適用於介面的實現類,實現類沒有of方法

2.of方法的返回值是乙個不能改變的集合,集合不能再使用add,put等方法改變集合中的元素,會丟擲異常

3.set介面和map介面在呼叫of方法的時候,不能有重複的元素,否則會丟擲異常

public

static

void

main(string args)

JDK9新特性 對集合的優化 of方法

jdk9的新特性 list介面 set介面 map介面 增加了乙個靜態方法of,可以給集合一次性新增多個元素 static listof e.elements 使用前提 當集合中儲存的元素個數已經確定,不在改變時使用。注意 1.of方法只適用於list介面 set介面 map介面.2.of方法的返回...

JDK9新特性 集合新增優化之of方法

list介面 set介面 map介面 裡邊增加了乙個靜態的方法of,可以給集合一次性新增多個元素。原始碼 static list of e elements 不定長引數 使用前提 當集合中儲存的元素的個數已經確定了,不再改變的時候使用 注意 1.of方法只適用於這三個介面,不適用於介面的實現類 2....

JDK7和JDK9關於Try Catch的使用

jdk7的新特性 可以在try後邊加乙個 在括號中引入物件,此物件的作用域是整個try 中,以檔案輸入輸出流為例,可以在 中引入檔案輸入流 輸出流,在try中 執行完畢之後,會自動釋放資源,不用再呼叫close釋放資源。格式 try 定義流物件 定義流對.catch 異常類變數 變數名 jdk7寫法...