JAVA JAVA 5 EANERSOFT 1 INDEX JAVA 5 Slides: 29 Download presentation JAVA新機能 ‐JAVA 5 ~ ©EANER-SOFT 1 INDEX ・ JAVA 5 ・ JAVA 6 ・ JAVA 7 ・ JAVA 8 ・ JAVA 9 ・ JAVA 10 ・ JAVA 11 ・ JAVA 12 ・ JAVA 13(リリース予定: 2020年 3月) 2 MTセーフなコレクション Hash. Map→Concurrent. Hash. Map Array. List→Copy. On. Write. Array. List 7 JAVA 6 ・ARRAYDEQUE ・DESKTOP(AWT) 8 DESKTOPは、ファイルの拡張子に応じて処理(開く・編集)を行う 為のクラス EG: ファイル編集 File f = new File("C: /temp/sample. html"); Desktop desktop = Desktop. get. Desktop(); desktop. open(f); ブラウザー起動 desktop. browse(uri); uri=“www. google. co. jp” 10 ファイルの権限 set. Readable set. Writable set. Executable 11 DESKTOPは、ファイルの拡張子に応じて処理(開く・編集)を行う 為のクラス EG: ファイル編集 File f = new File("C: /temp/sample. html"); Desktop desktop = Desktop. get. Desktop(); desktop. open(f); ブラウザー起動 desktop. browse(uri); uri=“www. google. co. jp” 14 リソース付きtry文 try (Input. Stream is = new~) { System. out. println("main"); } catch (Exception e) { e. print. Stack. Trace(); } finally { System. out. println("finally"); } 18 JAVAラムダ式 HTTPS: //WWW. NE. JP/ASAHI/HISHIDAMA/HOME/TECH/JAVA/LAMBDA. HTML ※興味ある方は、上記のウェブサイトをご参照ください。 24 LOCALDATETIME ・現在日時 LOCALDATETIME NOWLOCALDT = LOCALDATETIME. NOW(); 28 ZONEDDATETIME ・現在日時 ZONEDDATETIME NOWZONEDDT = ZONEDDATETIME. NOW(ZONEID. OF("ASIA/TOKYO")); 29