Prepara per il test SCJP, anche se non lo prenderai.
Hai detto che non vuoi un libro che stia esaminando cose che già conosci. Consiglio vivamente Guida allo studio SCJP per Java 6 . Ho preso questo libro (la versione Java 5) per studiare per il test, e anche se già conoscevo e lavoravo con Java a tempo pieno, non ha insultato la mia intelligenza anche mentre esaminavo le basi fondamentali del linguaggio.
Anche se ero già competente, ho imparato importanti dettagli sulla lingua in tutto il libro, compresi dettagli specifici sulle parole chiave di accesso, il polimorfismo e la priorità del metodo sovraccarico, che è diventato molto più importante quando i farmaci generici e l'auto-boxing sono stati aggiunti.
Da lì, potresti effettivamente voler fare il test (anche se a $ 200-300, qualunque sia ora, sarebbe meglio per un datore di lavoro sovvenzionarlo per te). Il test di livello successivo, SCJD (D per sviluppatore), in realtà richiede l'implementazione di un programma di base con back-end e front-end, che sarebbe un ottimo modo per ottenere una base, piccola (20 -40 ore), progetto ben definito per tagliare i denti.