IT、ガジェットネタまとめ速報

IT技術やガジェットネタに関するみんなの反応のまとめをチョイスしてお届け!

Web系関連記事: プログラミング、開発関連

Oracle、「Java 14」を発表 ~Recordクラスがプレビュー導入、switch式が正式機能に

投稿日:

1: へっぽこ立て子@エリオット ★ 2020/03/18(水) 14:20:24.88 _USER
no title

Oracle、「Java 14」を発表

 米Oracleは3月17日(現地時間)、プログラミング言語「Java」の最新版「Java 14」を発表した。「Java 14」では2つのインキュベーターモジュールと3つのプレビュー機能が導入されたほか、2つの機能が非推奨化、2つの機能が削除された。合計で16の主要な変更が加えられている。

 まず、“switch”を値を返す“式”として扱えるようになった。この機能は「Java 12」でプレビューとして追加されていたが、「Java 14」からは正式な言語機能として利用できる。“曜日に応じて異なる値を返す”といった処理を簡潔に記述したいといったケースで役立つだろう。

 次に、データを保持するためのクラス“Record”がプレビュー機能として導入された。このクラスは継承不能で、メンバーを定義すれば自動で適切なフィールド、コンストラクター、メソッドが追加される。単にデータを保持するための“データキャリア”を定義するだけにもかかわらず冗長な記述が要求される「Java」の欠点を解決できる機能として期待されている。

 そのほかにも、“instanceof”を利用したパターンマッチングや、テキストブロックといったプレビュー言語機能が追加・改善。Javaアプリケーションをパッケージ化するツールがインキュベーターとして導入されたほか、Windows/Macでガベージコレクター“ZGC”でサポートされた。

 開発キット「Oracle JDK 14」は、9月に「Oracle JDK 15」が提供されるまでの6カ月間サポートされる。その間、同社のCPU(四半期ごとのセキュリティアップデート)スケジュールに合わせ、最低2回のアップデートがリリースされる予定だ。

□関連リンク
JDK Builds from Oracle
https://jdk.java.net/
Oracle Announces Java 14
https://www.oracle.com/corporate/pressrelease/oracle-announces-java14-031720.html
「Java」Java言語で開発されたソフトを実行するために必要なランタイム – 窓の杜
https://forest.watch.impress.co.jp/library/software/javaruntime/

2020年3月18日 13:37
窓の杜
https://forest.watch.impress.co.jp/docs/news/1241637.html

引用元: http://egg.5ch.net/test/read.cgi/bizplus/1584508824/

続きを読む

このまとめの続きはコチラ!

-Web系関連記事: プログラミング、開発関連

関連記事

プログラミング、玩具で入門 小学校での必修化で市場拡大

1: 田杉山脈 ★ 2018/12/18(火) 18:08:07.15 _USER
平成32年度から小学校で必修化される「プログラミング」。コンピューターにさまざまな仕事をさせるための指示を出す技術で、子供の論理的な思考力を養うためには欠かせない。難しそうな印象を抱かれがちだが、遊びながら…

「6G」はや主導権争い 日本、失地回復へ官民会議

「6G」はや主導権争い 日本、失地回復へ官民会議

1: 田杉山脈 ★ 2020/01/27(月) 20:43:49.10 _USER
国内で今春に商用化される高速通信規格「5G」の次の世代となる「6G」をめぐり、早くも世界で主導権争いが始まった。総務省は27日、2030年ごろの実用化をにらみ、官民による有識者会議の初会合を開いた。5Gの技術開発や商…

脆弱性が多いプログラミング言語、第2位はPHP – 第1位は?

1: 田杉山脈 ★ 2019/03/26(火) 23:09:23.80 _USER
WhiteSource Softwareは3月19日(米国時間)、「Is One Programming Language More Secure Than The Rest?」において、過去の脆弱性情報を集計し、どのプログラミング言語がより多くの脆弱性とかかわりを持っていたのかにつ…

プログラミング教育、進まぬ準備…小学校必修化

1: ムヒタ ★ 2018/06/24(日) 10:07:13.21 _USER
 小学校で2020年度に必修化されるプログラミング教育について、5割以上の区市町村教育委員会が準備を始めていないことが、文部科学省の委託調査でわかった。地域別では北海道は8割、東北も7割に上っており、地域間…

大学の理数系ってなんで夜中の12時に大学にいるの?

1: アイアンフィンガーフロムヘル(秋田県) [US] 2019/07/28(日) 21:58:12.53 BE:194767121-PLT(12001)
実験中に出火、2人けが 豊田工業大 https://www.nikkei.com/article/DGXMZO47891570Y9A720C1CZ8000/
引用元: http://hayabusa9.5ch.net/test/read.cgi/news/15643…