タグ

Java

7 件の記事

2026

  1. Codex Web で Java を動かす

    Codex Web で Java (Gradle) リポジトリのビルドが失敗する問題を、セットアップスクリプトの設定で解決する方法をメモする。

    プログラミング

2024

  1. Java の Optional をより知りたい人に贈る解説

    Optional や Stream の map/flatMap の意味を、自作実装を通して Functor の考え方まで丁寧にたどる入門記事。

    プログラミング
  2. ForkJoinPool を使ってみる

    CompletableFuture や Stream の並列処理を支える ForkJoinPool の仕組みを、実際にコードを書きながら確認する。

    プログラミング
  3. Optional の話

    Java の Optional を Haskell の Maybe に連なる考え方として捉え、設計思想に沿った正しい使い方を整理する。

    プログラミング
  4. Collectors#toMap の注意点

    Stream から Map への変換に使う Collectors#toMap で重複キーがあると例外が発生する問題と、マージ関数による回避方法を解説する。

    プログラミング
  5. Bean Validation の @Pattern の仕様

    Bean Validation の @Pattern アノテーションで正規表現に ^ と $ が不要な理由を、誤って広まっている実装例とともに解説する。

    プログラミング
  6. Stream#toList() の罠

    Java 16 で導入された Stream#toList() と Collectors.toList() の違い、変更不可リストによる罠を詳しく解説する。

    プログラミング