在过去的5/6年中,我一直是.NET开发人员。我从来没有做过任何专业的Java开发,而我上一次真正接触它的时候大概是在大学里。我一直在玩Scala语言,但是一点也不认真。最近,已经为我提供了执行一些很酷的工作的机会,但是我使用Java而不是.NET。我认为我可以通过目前的技能熟练使用,这意味着我已经知道如何编程,并且熟悉C#和C ++等语言。因此,语法和所有这些语言内容确实不是问题。我需要一本非常好的参考书和一本有关如何用Java进行思考的书。每种语言/框架/堆栈都尝试以某种方式解决问题,并且我确信Java也不例外。
有哪些您不能没有的精彩Java书籍?是否有关于Java最重要部分的书籍必须首先理解?
附带说明,我将主要进行Java Web开发。关于持久性,框架,服务器等使用什么类型的东西,并不是真正100%的。