質問: 現在、JAVA独学中です。文法書でだいたい、ザクッとは分かりましたが、書籍だけで勉強していても仕方がないという事に気が付き始め、コードリーディングをして勉強したいと思っています。ググってもなかなか、いいサイトが見つかりません。そこで、勉強になるサンプルコードを教えて頂けませんでしょうか。 よろしくお願いします。
回答: Javaで書かれたOSSのソースコードを読むといいと思います。 また、(知識に偏りなく)体系的に学習するにはやはり書籍がおすすめです。 ・Javaプログラマというのであれば必読書といっていいです。 Effective Java ただ、Effective Javaは必要に応じて読むというスタンスでもいいと思います。分かるところもあれば、分からないところもあり、かなり四苦八苦することになると思います。 下記の2つもおすすめです。それぞれ、デザインパターンとリファクタリングというものを学べます。 ・デザインパターンでわかりやすい日本語書籍 増補改訂版Java言語で学ぶデザインパターン入門 ・リファクタリングの本家、改訂版 新装版 リファクタリング―既存のコードを安全に改善する