Java
- Java Java 仮想スレッドを JDK 26 で実測:限界・ピン留め・競合 sleep するタスク 10 万個を仮想スレッドとプラットフォームスレッドで実測。macOS で落ちる地点、CPU 処理で効かない理由、JEP 491 後のピン留め、競合状態と構造化並行性まで。
- Java Java Stream・ラムダ・Optional:遅延評価と並列の落とし穴を実測 peek で見る遅延評価、toMap の重複キー例外、for・stream・parallelStream のウォームアップ付き実測、Optional の誤用、Java 24 の Gatherer まで JDK 26 で実行。
- Java Java の JIT・GC・メモリを JDK 26 で実測する JIT ウォームアップで 349µs が 46µs に、-Xint は約 20 倍遅い。4 種類の GC を実ログで比較し、ヒープ半分で起きる OOM と static Map のリークを jcmd で追う。
- Java Java コレクションの選び方と性能:JDK 26 で実測 ArrayList と LinkedList、HashMap と TreeMap、ArrayDeque と Stack を JDK 26 でウォームアップ付き実測。ボクシング、初期容量、ConcurrentModificationException も。
- Java Javaのクラス・record・インターフェース・sealed入門 OpenJDK 26で実行したJava初級講座。カプセル化、equalsだけ実装してHashSetに重複が入るバグ、record、インターフェースと抽象クラスの使い分け表、sealedとswitchの網羅性エラー。
- Java Java入門:型・文字列・==とequalsの違いをJDK 26で実行 OpenJDK 26で実行したJava初級講座。intのオーバーフロー、整数除算、doubleとBigDecimal、==とequals、Integerキャッシュ(127と128)、javacの実際のエラー。