Вот уже последние 5/6 лет я являюсь разработчиком .NET. Я никогда не занимался профессиональными разработками на Java, и в последний раз, когда я действительно коснулся этого, я, вероятно, вернулся в колледж. Я немного играл с языком Scala, но ничего серьезного. Недавно мне предложили сделать довольно классную работу, но с использованием Java вместо .NET. Я думаю, что могу справиться со своим текущим набором навыков, то есть я уже знаю, как хорошо программировать и знаком с такими языками, как C # и C ++ и т. Д. Итак, синтаксис и все эти языковые вещи на самом деле не проблема. Что мне нужно, так это действительно хороший справочник и книга о том, как думать на Java. Каждый язык / Framework / Stack пытается адресовать вещи определенным образом, и я уверен, что Java ничем не отличается.
Какие замечательные книги о Java, без которых вы просто не можете жить? Существуют ли книги, рассказывающие о наиболее важных частях Java, которые нужно понимать прежде всего?
Как примечание, я буду в основном заниматься веб-разработкой на Java. Не совсем на 100% о том, какие вещи они используют для сохранения, фреймворка, сервера и т. Д.