タグ Java9
人気順 5 users 50 users 100 users 500 users 1000 usersJava9から17で入った新機能ピックアップ
Java9から17で入った新機能で、実際コード書く上で使いそうなものをピックアップします。 Java8を使い続けていた人向けです。 レコード (Java16) 不変なデータを保持するクラスを簡単に定義できるようになりました。 classの代わりにrecordで定義します。 名前の後に、フィールドのリスト(コンポーネントと呼ばれます)を... 続きを読む
Java9から三項演算子でのunboxingの挙動がJava8とは変わっている - きしだのはてな
Java9からJDK11-ea18まで、三項演算子でのunboxingの挙動がJava8とは変わっているようです。 Double d = false ? 1.0 : new HashMap <String, Double>() .get("1"); yields null in #Java8, but NullPointerException in #Java10. Why?https://t.co/MUaql1vd9e— Nicolai Parlog (@nipafx) 2018年6月10日 次のようなコー... 続きを読む
Java9、10でStringの+=に副作用があるバグ - きしだのはてな
Java 9、10でStringの+=にバグがあるということがStack OverFlowで報告されていました。 Why does array[idx++]+=”a” increase idx once in Java 8 but twice in Java 9 and 10? - Stack Overflow どういうバグかというと「s[i++] += i + ""」のようなコードが正しく動かな... 続きを読む
Gradleを使ってビルドしているSpring BootのアプリケーションをJava9に移行してみた話 | Developers.IO
こんにちは、バージョンアップおじさんをやっている齋藤です。 今日は自分が担当しているソフトウェアのJava9のバージョンアップをしてみました。 基本は下のヌーラボさんが書かれている記事に沿っています。 ヌーラボのアカウント基盤を Java 9 にマイグレーションして起きた問題と解決法 この記事では上記の記事には書かれなかった、gradle周りで起きた、他の内容について記載していこうと思います。 J... 続きを読む
[速報]Java 9が正式リリース、Javaをモジュール化するProject Jigsawがついに実現。今後のJavaは6カ月ごとタイムベースのアップデートへ - Publickey
[速報]Java 9が正式リリース、Javaをモジュール化するProject Jigsawがついに実現。今後のJavaは6カ月ごとタイムベースのアップデートへ 米オラクルは9月21日(日本時間9月22日未明)、Javaの最新バージョンとなるJava 9を正式に公開しました。 Java 9 is Out!!!! #JDK9 #Java9 #Java https://t.co/VE7BI4KPlK p... 続きを読む
10のJava9で変わるJava8の嫌なとこ!
10のJava9で変わるJava8の嫌なとこ! 1. 10のJava9で変わるJava8の嫌なとこ! 2. ● Java9で解決されるJava8で嫌なことランキング – 個人的主観に基づく – どのように解決されるかを紹介 – Java9に上げるときに,気をつけることなども紹介 ● 細かくは紹介しないので,気になったものがあった ら調べてください – 過去のリリースの既知の事も詳しく説明しない 3... 続きを読む