JAVA JAVA 5 EANERSOFT 1 INDEX JAVA 5

  • Slides: 29
Download presentation
JAVA新機能     ‐JAVA 5 ~ ©EANER-SOFT 1

JAVA新機能     ‐JAVA 5 ~ ©EANER-SOFT 1

INDEX ・ JAVA 5 ・ JAVA 6 ・ JAVA 7 ・ JAVA 8 ・

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

MTセーフなコレクション Hash. Map→Concurrent. Hash. Map Array. List→Copy. On. Write. Array. List 7

JAVA 6 ・ARRAYDEQUE ・DESKTOP(AWT) 8

JAVA 6 ・ARRAYDEQUE ・DESKTOP(AWT) 8

DESKTOPは、ファイルの拡張子に応じて処理(開く・編集)を行う 為のクラス EG: ファイル編集 File f = new File("C: /temp/sample. html"); Desktop desktop =

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

ファイルの権限 set. Readable set. Writable set. Executable 11

DESKTOPは、ファイルの拡張子に応じて処理(開く・編集)を行う 為のクラス EG: ファイル編集 File f = new File("C: /temp/sample. html"); Desktop desktop =

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

リソース付き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

JAVAラムダ式 HTTPS: //WWW. NE. JP/ASAHI/HISHIDAMA/HOME/TECH/JAVA/LAMBDA. HTML ※興味ある方は、上記のウェブサイトをご参照ください。 24

LOCALDATETIME ・現在日時   LOCALDATETIME NOWLOCALDT = LOCALDATETIME. NOW(); 28

LOCALDATETIME ・現在日時   LOCALDATETIME NOWLOCALDT = LOCALDATETIME. NOW(); 28

ZONEDDATETIME ・現在日時   ZONEDDATETIME NOWZONEDDT = ZONEDDATETIME. NOW(ZONEID. OF("ASIA/TOKYO")); 29

ZONEDDATETIME ・現在日時   ZONEDDATETIME NOWZONEDDT = ZONEDDATETIME. NOW(ZONEID. OF("ASIA/TOKYO")); 29