言語仕様とメモリモデル

『Effective Java 第3版』の第11章「並行性」(あるいは、第2版の第10章「並行性」)を内容を理解するためには、Javaのメモリモデル(memory model)を理解する必要があります。『Effective Java 第3版』の翻訳原稿による補講でも「メモリモデルとは何か」という質問がありました。 マルチコアやマル…

続きを読むread more

『Effective Java 第3版』による第25期Java研修の補講が終了

ちょうど一年前に株式会社リコーを退職したことにより、第25期のJava研修は、Java 8でのラムダとストリームの基本を学んで、『Effective Java』を学ぶことなく終了しました。 そもそもJava研修の最終目標は、『Effective Java』を通してよりよいAPI設計について学ぶことでした。初心者本ではない『Effe…

続きを読むread more