Java9から17で入った新機能で、実際コード書く上で使いそうなものをピックアップします。 Java8を使い続けていた人向けです。 レコード (Java16) 不変なデータを保持するクラスを簡単に定義できるようになりました。 classの代わりにrecordで定義します。 名前の後に、フィールドのリスト(コンポーネントと呼ばれます)を記載します。
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
LINEが定期的に開催する技術者向けミートアップ「LINE Developer Meetup」。65回目の は「Java」というテーマで、JavaのスペシャリストであるLINE Fukuoka株式会社のきしだなおき氏が、Java 9から14での細かい機能変更について紹介しました。関連資料はこちら。 Java9からJava14までの4つの細かい仕様変更 きしだなおき氏(以下、きしだ):よろしくお願いします。僕のセッションでは「Java9からJava14までをおさらいをする」という話をします。 自己紹介ですが、きしだと言います。LINE Fukuokaで働いていて、最近7年ぐらい放置していた洗濯機をやっと買い替えて、「文明って便利だな」と思っているところです。 今日の話ですが、Java9からJava14まで、けっこういろいろな変更が積み重なっていて、大きい言語仕様の変更などはけっこう話題になる
This document discusses optimizations for Java programs to better utilize CPUs, especially newer CPU instructions. It covers how Java code is compiled to bytecode then JIT compiled to machine code at runtime. Improvements in OpenJDK 9-11 are highlighted, including support for Intel AVX-512, fused multiply-add, SHA extensions, and reducing penalties when switching between instruction sets. Optimizi
OpenJDKとOracle JDKの関係を整理する 第1回では、Java 9からJavaのリリースサイクルや、OracleによるOracle JDKのサポート方針が変更されたことを紹介した。現在は、Javaの開発ツールキットであるJDKがOpenJDKプロジェクトによって開発されている。 もう少し詳しく説明すると、OpenJDKプロジェクトは、もともと(Oracleに買収される以前の)Sun MicrosystemsがJDKのソースコードをオープンソース化したことから始まった。Oracle JDK 7とOracle JDK 8については、いずれもOpenJDKによる成果物をベースとして、Oracleが独自の機能やインストーラなどを追加する形で製品化されたものになる。この追加機能には、Java Web StartやJavaFX、Flight Recorder、Mission Control
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く