2014年3月18日(米国時間)、ラムダを筆頭に数多くの新機能が含まれるJava 8がいよいよリリースされる。 ここ数年、JavaはOracleのSun買収による混乱、当初Java 7で実装されるはずだった多くの機能の先送り、さらにはJava 8のリリースの遅延など様々な要因によって ...
プログラミング言語の 「Java」 は、2022年5月をもって誕生から27周年を迎えました[1]。本稿執筆時点 (2022年7月) の最新バージョンはJava 18で、現在も新機能の追加をはじめとして活発な開発が行われています。 [1]Javaの情報が初めて公開されたのが1995年5月23 ...
Java SE 7とそれに続きリリースされたJava SE 8において、予定されながらも遅れていたJavaへの最新機能が搭載されました(ジェネリクス記法の簡略化/リソースの自動クローズ/複数例外の処理/ファイル操作記述の簡略化、新しいファイルシステムAPI NIO.
米Oracleは4月16日(現地時間)、「Java Platform, Standard Edition(Java SE)」の最新版「Java SE 12.0.1」を公開した。旧バージョンの「Java 11」や「Java 8」にもアップデートが提供されており、現在「Java SE 11.0.3」「Java SE 8 Update 211」「Java SE 8 Update 212」が“Oracle ...
Windows上との操作性に違いは無いのか ここまで簡単にLinuxでEclipseを使ったWebアプリケーションの開発環境を見てきたわけだが、操作やビルド、そして実行に関して言えば、Windowsの場合と大きな違いはない。とくにEclipseの場合には、Eclipse自身がJavaで動作して ...
米Microsoftは5月19日(現地時間)、「GitHub Copilot app modernization for Java」のパブリックプレビューを発表した。Javaアプリのモダナイゼーションとクラウドへの移行を支援する目的で設計された「Visual Studio Code」用の拡張機能パックだ。 Javaアプリのランタイムを ...
Learn how to use pattern-matching features in your Java programs, including pattern matching with switch statements, when clauses, sealed classes, and a preview of primitive type pattern matching in ...