私は、過去5/6年間、ギブオア・テイクをして、.NET開発者になりました。私はプロのJava開発を行ったことは一度もありませんし、最後に触れたのはおそらく大学に戻ったときでしょう。私はScala言語を少しいじっていましたが、深刻なことは何もありませんでした。最近、かなりクールな仕事をする機会を提供されましたが、.NETの代わりにJavaを使用しました。私は現在のスキルセットで申し分なく得ることができると思います。つまり、私はすでにプログラミングの方法をよく知っており、C#やC ++などの言語に精通していることを意味します。必要なのは、本当に良い参考書と、Javaでの考え方に関する本です。各言語/フレームワーク/スタックは特定の方法で対処しようとしますが、Javaも例外ではないと確信しています。
これなしでは生きていけない素晴らしいJavaの本は何ですか?Javaの最も重要な部分について書かれた本がありますが、それよりも先に理解する必要がありますか?
補足として、私は主にJava Web開発を行います。永続性、フレームワーク、サーバーなどに使用しているものの種類が100%ではありません。