Raul_1706 ha scritto:
-Programmazione di base e avanzata con Java ; 
-Programmazione Java. Vol. 1: Fondamenti ; 
-Manuale di Java 8. Programmazione orientata agli oggetti con Java standard edition 8 ; 
Se magari avete studiato su questi libri date dei dettagli. 
Non ho e non conosco direttamente nessuno dei tre. Ma il terzo è quello di De Sio Cesari che è spesso ben citato e suggerito sui forum Java. Gli altri due dovrei andare a vedere di chi sono e cosa offrono.
Comunque se hai basi "molto solide" su C++, allora Java non ti sarà affatto difficile, anzi! In Java molte cose sono decisamente meglio e più semplici rispetto a C/C++ (niente casini con i puntatori, garbage collector, ereditarietà "singola" di classe, ecc..)