Sono stato uno sviluppatore .NET ora negli ultimi 5/6 anni da dare o da fare. Non ho mai fatto alcun sviluppo professionale in Java e l'ultima volta che l'ho toccato veramente era probabilmente tornato al college. Ho giocato un po 'con il linguaggio di Scala, ma niente di serio. Recentemente, mi è stata offerta l'opportunità di fare un lavoro piuttosto interessante, ma usando Java invece di .NET. Penso di poter ottenere bene con il mio attuale set di competenze, nel senso che so già come programmare bene e ho familiarità con linguaggi come C # e C ++, ecc. Quindi, la sintassi e tutta quella roba linguistica non sono davvero un problema. Quello di cui ho bisogno è un ottimo libro di riferimento e un libro su come pensare in Java. Ogni lingua / quadro / pila cerca di affrontare le cose in un certo modo e sono sicuro che Java non è diverso.
Quali sono alcuni grandi libri Java di cui semplicemente non puoi vivere senza? Ci sono libri che parlano delle parti più importanti di Java che devono essere capiti prima di tutto?
Come nota a margine, svolgerò principalmente lo sviluppo web Java. Non proprio al 100% su quali tipi di materiale stanno utilizzando per persistenza, framework, server, ecc.