タグ

ブックマーク / qiita.com/nowokay (12)

  • Java 21新機能まとめ - Qiita

    Java 21が2023/9/19にリリースされました。 https://mail.openjdk.org/pipermail/jdk-dev/2023-September/008267.html The Arrival of Java 21! LTSであり、パターンマッチングや仮想スレッドが正式化され、プレビューとして入ったString Templatesや無名クラス&インスタンスメインメソッドも面白い機能なので、大切なリリースになっていると思います。 詳細はこちら JDK 21 Release Notes Java SE 21 Platform JSR 396 OpenJDK JDK 21 GA Release APIドキュメントはこちら Overview (Java SE 21 & JDK 21) 追加されたAPIまとめはこちら https://docs.oracle.com/en/

    Java 21新機能まとめ - Qiita
  • Java 20新機能まとめ - Qiita

    Java 20が2023/3/21にリリースされました。 https://mail.openjdk.org/pipermail/jdk-dev/2023-March/007517.html The Arrival of Java 20! 今回、正式導入された大きな機能はありません。プレビューとしても新しいものはScoped Valueひとつだけです。次回Java 21がLTSなので、ウォーミングアップなバージョンという感じですね。 詳細はこちら JDK 20 Release Notes Java SE 20 Platform JSR 395 OpenJDK JDK 20 GA Release APIドキュメントはこちら Overview (Java SE 20 & JDK 20) 追加されたAPIまとめはこちら https://docs.oracle.com/en/java/javase/

    Java 20新機能まとめ - Qiita
  • Java 19新機能まとめ - Qiita

    Java 19が2022/9/20にリリースされました。 https://mail.openjdk.org/pipermail/jdk-dev/2022-September/006933.html 今回、正式導入された機能がほとんどありませんが、Record PatternsやVirtual Threadは注目すべき機能です。 こちらの配信で解説しています。 詳細はこちら JDK 19 Release Notes Java SE 19 Platform JSR 394 OpenJDK JDK 19 GA Release APIドキュメントはこちら Overview (Java SE 19 & JDK 19) 追加されたAPIまとめはこちら https://docs.oracle.com/en/java/javase/19/docs/api/new-list.html APIの差分はこちら。

    Java 19新機能まとめ - Qiita
  • Java 18新機能まとめ - Qiita

    Java 18が2022/3/22にリリースされました。 https://mail.openjdk.org/pipermail/jdk-dev/2022-March/006458.html 機能的に多くのプログラマに関係ありそうな変更はUTF-8がデフォルトになったくらい。あとは簡単なWebサーバーが入ったことかな。 詳細はこちら JDK 18 Release Notes Java SE 18 Platform JSR 393 OpenJDK JDK 18 GA Release APIドキュメントはこちら Overview (Java SE 18 & JDK 18) 変更点まとめはこちら https://docs.oracle.com/en/java/javase/18/docs/api/new-list.html APIの差分はこちら。 https://cr.openjdk.java.n

    Java 18新機能まとめ - Qiita
  • Java 18新機能まとめ - Qiita

    Java 18が2022/3/22にリリースされました。 https://mail.openjdk.org/pipermail/jdk-dev/2022-March/006458.html 機能的に多くのプログラマに関係ありそうな変更はUTF-8がデフォルトになったくらい。あとは簡単なWebサーバーが入ったことかな。 詳細はこちら JDK 18 Release Notes Java SE 18 Platform JSR 393 OpenJDK JDK 18 GA Release APIドキュメントはこちら Overview (Java SE 18 & JDK 18) 変更点まとめはこちら https://docs.oracle.com/en/java/javase/18/docs/api/new-list.html APIの差分はこちら。 https://cr.openjdk.java.n

    Java 18新機能まとめ - Qiita
    lugecy
    lugecy 2022/03/24
  • Java 16新機能まとめ - Qiita

    Java 16が2021/3/16にリリースされました。 多くのプログラマに関係ありそうな変更は、record、instanceofパターンマッチの正式化、Stream.toListです。またTLS1.0と1.1が無効になっているので古いMySQLなどへの接続でハマることがあるかもしれません。 詳細はこちら Java SE 16 Platform JSR 391 JDK 16 GA Release APIドキュメントはこちら Overview (Java SE 16) MacLinuxでのインストールにはSDKMAN!をお勧めします Oracle OpenJDK以外に無償で商用利用できるディストリビューションとしては、次のようなものがあります。 AdoptOpenJDK Liberica JDK Amazon Corretto 16 Microsoft Build of OpenJDK

    Java 16新機能まとめ - Qiita
  • Java 15新機能まとめ - Qiita

    Java 15が2020/9/15にリリースされました。 https://mail.openjdk.java.net/pipermail/announce/2020-September/000291.html Java SE 15 Platform JSR 390 JDK 15 GA Release こちらの動画でざっくりと説明しています。 MacLinuxでのインストールにはSDKMAN!をお勧めします Oracle OpenJDK以外に無償で商用利用できるディストリビューションとしては、次のようなものがあります。 AdoptOpenJDK Azul Zulu Community Liberica JDK Amazon Corretto 15 アップデートは10月に15.0.1が、翌年1月に15.0.2がリリースされることになります。 Oracle JDKは開発用途には利用できますが、

    Java 15新機能まとめ - Qiita
  • Java 14新機能まとめ - Qiita

    Java 14が2020/3/17にリリースされました。 Java SE 14 Platform JSR 389 ダウンロード OpenJDKサイトからダウンロードできます。 https://jdk.java.net/14/ MacLinuxでのインストールにはSDKMAN!をお勧めします Oracle OpenJDK以外に無償で商用利用できるディストリビューションとしては、次のようなものがあります。 AdoptOpenJDK Azul Zulu Community Liberica JDK LTSではないのでAmazon Correttoではリリースされないようです。 アップデートは4月に14.0.1が、7月に14.0.2がリリースされることになります。 Oracle JDKは開発用途には利用できますが、商用利用にはJava SE Subscriptionを購入する必要があります。 J

    Java 14新機能まとめ - Qiita
  • Java 12新機能まとめ - Qiita

    すでにJava12はRampdownフェーズに入り、機能がほぼ確定しており、順調に行けば3月19日にリリースされます。->されました。 ということで、Java12に入る機能をJEP、API、その他にわけてまとめます。 JDK 12 Early-Access Builds JEP まずは大きな機能をまとめたJEPベースの変更 http://openjdk.java.net/projects/jdk/12/ 全部で8個のJEPが入ってます。ふつうのJavaプログラマに影響ありそうなのは上の3つとDefault CDSですかね。残念ながらRaw String Literalsはドロップされました。 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) 230: Microbenchmark Suite 325: Sw

    Java 12新機能まとめ - Qiita
  • JDK、Oracle JDK、OpenJDK、Java SEってなに? - Qiita

    JDKとかJava SEとかようわからん 2017/9にOracleJavaサポート体制やリリースサイクルの変更がアナウンスされて、いろいろOpenJDKがどうだとかOracle JDKがどうだとかいう話が流れるようになりましたが、いまいち整理されてません。 ここでは、Javaの中心的な実装をあらわすっぽい用語について、整理しておこうと思います。 長文めんどい人は まとめだけ見るといいと思います。 そもそもJavaとは Javaという用語に関しての明確な定義は難しいですが、ひとつだけ確実なのは、オラクルの商標であるということです。 会話として使われる「Java」は、Java SE仕様を中心としたソフトウェア実装や開発環境、ライブラリ、それらの開発者・団体、コミュニティ、利用プロダクトの傾向といった、「Java」という言葉のもとで語られる技術的なさまざまが含まれたものだと思います。 これは

    JDK、Oracle JDK、OpenJDK、Java SEってなに? - Qiita
    lugecy
    lugecy 2018/06/26
  • Javaのサポートについてのまとめ2018 - Qiita

    Javaのサポートについてのまとめ Javaのライセンスやサポート状況について混乱が発生しているように思います。Javaのサポートを各団体がどのように行なっているかをまとめてみます。 知っておいてほしいのは、Javaの実装やサポートはOracle JDKかOpenJDKの二択、ではなくAdoptOpenJDKやAzul Zulu、Corretteなど多くの選択肢があるということです。 ここでサポートはバグやセキュリティに対応したパッチがリリースされることを表しています。 Javaのリリースサイクル これまで、Javaは3年ごとを目標に結局5年くらいかけて次のバージョンを出したりしていましたが、それでJavaはなかなかバージョンアップしなくて古いと言われていました。それが2017年9月、今後は6ヶ月ごとにフィーチャーリリースを行うというリリースモデルに変更されました。Java9が2017年9

    Javaのサポートについてのまとめ2018 - Qiita
  • Java10のJEP以外の変更まとめ - Qiita

    いよいよ今日、Java 10がリリースされますね。 たぶんここからダウンロードできるようになると思います なりました。 http://jdk.java.net/10/ Java 10の新機能について、JEPがあるものについてはこちらにまとめました。 Java 10新機能まとめ - Qiita ただ、JEPがあるもの以外にも結構変更はあります。 ここではJEP以外の変更について、影響がありそうなものをAPIとその他についてまとめてみます。 ここからの抽出です。詳しく知りたい人はこちらを。 109 New Features In JDK 10 - Azul Systems, Inc. OpenJDKのダウンロードはこちら JDK 10 GA Release Oracle JDKのダウンロードはこちら Java SE Development Kit 10- - Downloads APIの変更

    Java10のJEP以外の変更まとめ - Qiita
    lugecy
    lugecy 2018/03/20
  • 1