Ich bin jetzt seit ungefähr 5/6 Jahren ein .NET-Entwickler. Ich habe noch nie eine professionelle Java-Entwicklung gemacht und das letzte Mal, als ich sie wirklich berührte, war es wahrscheinlich wieder am College. Ich habe ein bisschen mit der Scala-Sprache gespielt, aber nichts Ernstes. Kürzlich wurde mir die Gelegenheit geboten, ein paar ziemlich coole Arbeiten zu machen, aber Java anstelle von .NET zu verwenden. Ich glaube, ich komme mit meinen derzeitigen Fähigkeiten klar. Das heißt, ich kann bereits gut programmieren und kenne mich mit Sprachen wie C # und C ++ usw. aus. Die Syntax und all das Sprachmaterial sind also wirklich kein Problem. Was ich brauche, ist ein wirklich gutes Nachschlagewerk und ein Buch darüber, wie man in Java denkt. Jede Sprache / Framework / Stack versucht, die Dinge auf eine bestimmte Weise anzugehen, und ich bin mir sicher, dass Java nicht anders ist.
Was sind einige großartige Java-Bücher, ohne die Sie einfach nicht leben können? Gibt es Bücher über die wichtigsten Teile von Java, die vor allem verstanden werden müssen?
Als Randnotiz mache ich hauptsächlich Java-Web-Entwicklung. Nicht wirklich 100% davon, welche Arten von Dingen sie für Persistenz, Framework, Server usw. verwenden.