米Oracleã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžãŠã‚ˆã³é–‹ç™ºãƒ—ラットフォームã§ã‚ã‚‹Javaã®æœ€æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€ŒJava 24ã€ã‚’3月18日(ç¾åœ°æ™‚間)ã«ãƒªãƒªãƒ¼ã‚¹ã—ãŸã€‚
Oracleã€ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžï¼é–‹ç™ºãƒ—ラットフォーム「Java 24ã€ã‚’リリース
 Java 24ã§ã¯ã€ãƒ‘ターンマッãƒãƒ³ã‚°ã€instanceofã€switchを使用ã™ã‚‹éš›ã«éé‡ã™ã‚‹ãƒ—リミティブ型ã«é–¢ã™ã‚‹åˆ¶ç´„ãŒå–り除ã‹ã‚Œã€ãƒ‘ターンマッãƒãƒ³ã‚°ã®å¼·åŒ–ãŒå›³ã‚‰ã‚Œã¦ã„る。ã¾ãŸã€ã™ã¹ã¦ã®ãƒ‘ターンコンテã‚ストã§ãƒ—リミティブ型ã®ãƒ‘ターンãŒä½¿ç”¨å¯èƒ½ã«ãªã‚Šã€ã™ã¹ã¦ã®ãƒ—リミティブ型ã§instanceofã¨switchãŒä½¿ç”¨ã§ãるよã†ã«ãªã£ãŸã€‚
 ã‚ã‚ã›ã¦ã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿æœ¬ä½“ã«å°Žå…¥ã•ã‚ŒãŸ2ã¤ã®æ˜Žç¢ºãªãƒ—ãƒãƒãƒ¼ã‚°ã¨ã‚¨ãƒ”ãƒãƒ¼ã‚°ã®ãƒ•ã‚§ãƒ¼ã‚ºã«ã‚ˆã£ã¦ã€ã‚³ãƒ¼ãƒ‰ã®ä¿¡é ¼æ€§ã‚’å‘上ã•ã›ã‚‰ã‚Œã€ã“ã‚Œã¾ã§ã¯è£œåŠ©é™çš„メソッドã€è£œåŠ©ä¸é–“コンストラクタã€ã¾ãŸã¯ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿å¼•æ•°ã«åˆ†è§£ã—ãªã‘ã‚Œã°ãªã‚‰ãªã‹ã£ãŸãƒã‚¸ãƒƒã‚¯ã‚’ã€ã‚ˆã‚Šè‡ªç„¶ãªå½¢ã§é…ç½®å¯èƒ½ã«ãªã£ã¦ã„る。ã¾ãŸã€ã‚µãƒ–クラスã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿å†…ã®ã‚³ãƒ¼ãƒ‰ãŒã‚¹ãƒ¼ãƒ‘ークラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã«å½±éŸ¿ã‚’与ãˆãªã„ã¨ã„ã†ã‚»ãƒ¼ãƒ•ã‚¬ãƒ¼ãƒ‰ãŒç¶æŒã•ã‚Œã‚‹ã®ã§ã€ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚ŒãŸéš›ã®ã‚¯ãƒ©ã‚¹ã®ä¿¡é ¼æ€§ãŒå‘上ã™ã‚‹ã€‚
 ã•ã‚‰ã«ã€ã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚³ãƒ¼ãƒ‰ã‚’モジュール自体ã«é…ç½®ã™ã‚‹å¿…è¦ãŒãªããªã‚Šã€ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ãŸã™ã¹ã¦ã®ãƒ‘ッケージを迅速ã‹ã¤ç°¡å˜ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ãるよã†ã«ãªã£ãŸã»ã‹ã€å˜ä¸€ã‚¯ãƒ©ã‚¹ãƒ—ãƒã‚°ãƒ©ãƒ 用ã®ç°¡ç´ 化ã•ã‚ŒãŸå®£è¨€ã‚’記述ã—ã¦ã€ã‚¹ã‚ルãŒå‘上ã™ã‚‹ã«ã¤ã‚Œã¦ã‚ˆã‚Šé«˜åº¦ãªæ©Ÿèƒ½ã‚’使用ã—ã¦ãƒ—ãƒã‚°ãƒ©ãƒ をシームレスã«æ‹¡å¼µã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã£ãŸã€‚
 ã»ã‹ã«ã‚‚ã€Stream APIã®æ©Ÿèƒ½æ‹¡å¼µã«ã‚ˆã‚‹ã‚«ã‚¹ã‚¿ãƒ ã®ä¸é–“æ“作ã¸ã®å¯¾å¿œã€Javaクラスファイルã®è§£æžã€ç”Ÿæˆã€å¤‰æ›ã®ãŸã‚ã®æ¨™æº–APIã®æä¾›ã€ã‚¹ãƒ¬ãƒƒãƒ‰å†…ãŠã‚ˆã³ã‚¹ãƒ¬ãƒƒãƒ‰é–“ã§ã®ä¸å¤‰ãƒ‡ãƒ¼ã‚¿å…±æœ‰ã¸ã®å¯¾å¿œã€è»¢é€ä¸ã®ãƒ‡ãƒ¼ã‚¿ã¸ã®æš—å·åŒ–ã‚»ã‚ュリティã®é©ç”¨ã€é‡åè€æ€§ã®ã‚るモジュールlatticeベースã®ã‚ーカプセル化メカニズムã®å®Ÿè£…ã€jlinkツールã«ã‚ˆã‚‹JDKã®JMODファイルãªã—ã§ã®ã‚«ã‚¹ã‚¿ãƒ ランタイムイメージã®ä½œæˆã€HotSpot JVMã®ã‚ªãƒ–ジェクトヘッダサイズã®64ビットアーã‚テクãƒãƒ£ä¸Šã§ã®64ビットã¸ã®ç¸®å°ãªã©ã€æ•°å¤šãã®æ©Ÿèƒ½è¿½åŠ ・改善ãŒè¡Œã‚ã‚Œã¦ã„る。
- 関連リンク
ã“ã®è¨˜äº‹ã¯å‚考ã«ãªã‚Šã¾ã—ãŸã‹ï¼Ÿ
- ã“ã®è¨˜äº‹ã®è‘—者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineã¯ã€æ ªå¼ä¼šç¤¾ç¿”泳社ãŒé‹å–¶ã™ã‚‹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢é–‹ç™ºè€…å‘ã‘ã®Webメディアã§ã™ã€‚「デベãƒãƒƒãƒ‘ーã®æˆé•·ã¨èª²é¡Œè§£æ±ºã«è²¢çŒ®ã™ã‚‹ãƒ¡ãƒ‡ã‚£ã‚¢ã€ã‚’コンセプトã«ã€ç¾å ´ã§å½¹ç«‹ã¤æœ€æ–°æƒ…å ±ã‚’æ—¥ã€…ãŠå±Šã‘ã—ã¾ã™ã€‚
※プãƒãƒ•ã‚£ãƒ¼ãƒ«ã¯ã€åŸ·ç†æ™‚点ã€ã¾ãŸã¯ç›´è¿‘ã®è¨˜äº‹ã®å¯„稿時点ã§ã®å†…容ã§ã™
ã“ã®è¨˜äº‹ã¯å‚考ã«ãªã‚Šã¾ã—ãŸã‹ï¼Ÿ
ã“ã®è¨˜äº‹ã‚’シェア