
タグ: Java

JavaOne 2026 参加レポート
こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 今回も前回に引き続き、JavaOneのレポートをお送りします。前回はキーノートを中心にレポートしました。今回はセッションについてレポートします。 前回のキーノート編はこちらから。 JavaOne 2026 参加レポート キーノート編・・・続きを読む →
JavaOne 2026 参加レポート
キーノート編
こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 2026年3月17日から3日間、Oracle Conference Centerにて開催されたJavaの開発者向けカンファレンスのJavaOneに参加してきました。 そこで、2回に渡ってJavaOneの参加レポートをお届けします。 ・・・続きを読む → 
Spring Data REST で RESTful Webサービスを作ってみよう
商品の全件取得、ID指定による取得、追加、更新、部分更新、削除の機能をもつRESTful WebサービスをSpring Data RESTを使って作成する方法を紹介します。 なお、今回作成したアプリケーションに以下のような機能を拡張する方法も今後紹介する予定です。 Spring Data RESTで・・・続きを読む →
[Java] 今から始めるレコードクラス
こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 レコードクラスはJava 16で導入された機能で、データを扱うことに特化した特殊なクラスです。 本エントリーでは、このレコードクラスについてまとめてみました。レコードクラスはとても便利なので、ぜひ活用してみてください。 目次 レコー・・・続きを読む →
Unicodeの互換等価をJavaで扱う方法
こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 前回のブログエントリーは、Javaで文字列を比較する場合、Unicodeの正規等価を考慮して比較しましょうという話題でした。 Javaの文字列比較はequalsでいいの?https://bsblog.casareal.co.jp/a・・・続きを読む →
Javaの文字列比較はequalsでいいの?
こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 Javaで文字列の比較を行う場合、equalsメソッドを使用しましょうという解説がよくされていますが、ほんとそれでいいのでしょうか? 結論を先に書いてしまうと、間違いではないけれど、十分ではないです。 このエントリーでは、文字列比較・・・続きを読む →
Java 25の初心者向け機能
こんにちは! カサレアルでJavaのコースを担当している櫻庭です。 2025年9月16日にJava 25がリリースされます。 現在、JavaのLTS (Long Term Support)のバージョンであるため、現在のLTSであるJava 21やJava 17から、徐々にJava 25へ移行されるは・・・続きを読む →