オラクル、Javaoneを終えJavaテクノロジーの最新動向について説明
Fusion Middleware事業統括 ビジネス推進本部 製品戦略部 シニアマネージャー の伊藤敬氏は、19回目を迎えたJavaOne San Francisco 2014について、「参加者は9000人、参加国は100に上り、盛況だった」と説明した。Javaは現在も継続的に進化しているとしたうえで、ハイライトとして、この1年で86のJavaコミュニティが設立されたこと、Javaの仕様を策定する参加型プロセス「Java Community Process」が15周年を向かえたことを挙げた。
Javaの技術的な説明は、Fusion Middleware事業統括 ビジネス推進本部 製品戦略部 シニアJava エバンジェリスト 寺田佳央氏が行った。ここでは、Java SE 8について紹介したい。
今年3月にリリースされた「Java SE 8」は関連書籍がすでに80冊以上出版されており、「大きな仕様変更が行われたこともあるが、Java SE 7よりも注目度が高まっている」と寺田氏は述べた。
Java SE 8の特徴としては、表記法として追加された「Lambda(ラムダ式)」が挙げられた。
ゴールドマン・サックスがLambdaを自社製コレクション・フレームワークのUnitテスト・コードに採用したことで、テスト・コードを10.5万行から9万行に削減したという。
加えて、Fork/Joinの改良、高速なAtomic変数や並列処理ライブラリの導入といったパフォーマンスの改良が行われており、テストでは、JDK 8はJDK 7u40に比べて、40%のパフォーマンスの改善が見られたそうだ。
Java SE 9については、Project Jigsawと呼ばれるJavaをモジュール化する機能「Modular Source Code」のほか、「HTTP 2 Client」「Light-Weight JSON API 」「クラウドに最適化したJava VM」「Java SEAdvanced用の拡張機能」などの新機能が予定されているという。Java SE 9で予定されている新機能は日に日に増えており、OpenJDKのWebサイトで確認することができる。
Javaoneでは、Java SE 9以降に向けたプロジェクトとして、「Project Panama」と「Project Valhalla」が紹介されたそうだ。Project PanamaはJVMとネイティブライブラリ間の相互接続を可能にする機能で、JNIの次に当たる仕様を目指している。Project Valhallaは、JavaのクラスにValue型を定義することを可能にするという。
提供元の記事
関連リンク
-
new
【MUSIC ON! TV(エムオン!)】前田大翔 エムオン!に1年振りにカムバック!検証企画や2ndシングルフルサイズ披露など王子、アーティストとしての魅力が満載の60分!誕生日当日の9/16(水)夜10時~オンエア!大反響を呼んだ過去特番も一挙リピート放送!
-
new
サンド伊達 脳梗塞で活動休止…テレビで封印が余儀なくされる「持ちネタ」
-
new
「中道」党分裂でどうする「クラファン1億円」…小川代表の「返還なし」意向に「詐欺じゃないの」怒りの声
-
new
「アニメ」と「ロック」を融合したイベント『JAPANIMATION ROCKS 2026』にSIX LOUNGE、秋山黄色らが出演
-
new
阪急東宝グループ創業者・小林一三の秘蔵品が六本木へ! 『逸翁美術館コレクション 蕪村・呉春と茶の湯の名品』サントリー美術館で