タグ
Java
7 件の記事
2026
Codex Web で Java を動かす
Codex Web で Java (Gradle) リポジトリのビルドが失敗する問題を、セットアップスクリプトの設定で解決する方法をメモする。
2024
Java の Optional をより知りたい人に贈る解説
Optional や Stream の map/flatMap の意味を、自作実装を通して Functor の考え方まで丁寧にたどる入門記事。
ForkJoinPool を使ってみる
CompletableFuture や Stream の並列処理を支える ForkJoinPool の仕組みを、実際にコードを書きながら確認する。
Optional の話
Java の Optional を Haskell の Maybe に連なる考え方として捉え、設計思想に沿った正しい使い方を整理する。
Collectors#toMap の注意点
Stream から Map への変換に使う Collectors#toMap で重複キーがあると例外が発生する問題と、マージ関数による回避方法を解説する。
Bean Validation の @Pattern の仕様
Bean Validation の @Pattern アノテーションで正規表現に ^ と $ が不要な理由を、誤って広まっている実装例とともに解説する。
Stream#toList() の罠
Java 16 で導入された Stream#toList() と Collectors.toList() の違い、変更不可リストによる罠を詳しく解説する。