Guida I migliori libri per imparare e approfondire il Java

Max Fridman

Community Manager
Amministratore
8 Agosto 2010
7,144
692
6,956
3,233
Ultima modifica:
In questo articolo scopriremo quali sono i libri più indicati per lo studio e l'approfondimento del linguaggio di programmazione Java.

Una delle domande che ricorre spesso all'interno del forum è "Da quale libro posso cominciare a studiare Java?".

Per questo motivo, abbiamo deciso di stilare una lista dei libri che abbiamo trovato maggiormente utili. Questa, è stata suddivisa per categorie:
  • Per chi inizia a programmare e sceglie Java come primo linguaggio (senza basi di programmazione);
  • Per chi vuole imparare (con basi di programmazione);
  • Per chi vuole approfondire.
java.png





1    I migliori libri per cominciare a programmare in Java



1.1    Manuale di Java 9. Programmazione orientata agli oggetti con Java SE 9 (Claudio De Sio Cesari)




1.2    Programmazione di base e avanzata con Java (Walter Savitch)


Questi due libri sono entrambi ottimi, pensati e scritti sia per chi non ha mai programmato in vita sua e vuole cominciare da Java, sia per chi ha già visto qualche riga di codice e vuole spostarsi su questo linguaggio. Sono entrambi ricchi di informazioni, esempi e spunti su cui ragionare, hanno tantissime risorse esterne e le appendici arricchiscono molto la lettura. I loro argomenti spaziano dalla descrizione delle componenti fondamentali di un programma in Java alla spiegazione delle varie parti che compongono l’OO fino ad aspetti più avanzati come Generics, Collections ed espressioni lambda.


1.3    Head First Java

Se invece cercate un libro un po’ diverso dai soliti vi consiglio Head First Java. Sebbene questo libro sia in inglese, grazie alle innumerevoli immagini e grafiche è davvero molto facile da leggere, direi divertente. Secondo me qui gli argomenti sono trattati più superficialmente rispetto ai due precedenti libri, quasi a mo` di tutorial, ma non sono mai banali. Considerato che se decidete di approfondire il linguaggio vi toccherà studiare da testi più avanzati, questo non è un problema, lì troverete gli stessi argomenti ma visti più nei dettagli.

2    I migliori libri per approfondire il Java



2.1    Java: A Beginner's Guide (Helbert Schildt)


2.2    Java: The Complete Reference (Helbert Schildt)


Questi libri sono dei veri e propri manuali sul linguaggio, il secondo più del primo. Il primo libro, a discapito di quanto dice il titolo è sia un libro ottimo per chi ha già programmato con linguaggi Object Oriented e vuole imparare Java, sia per chi già conosce Java e vuole approfondire alcuni aspetti che i libri introduttivi non trattano alla stessa maniera.

Il secondo libro invece si può dire che è la “bibbia” del linguaggio, al suo interno è trattato ogni singolo aspetto di Java, dalla descrizione di alcune porzioni della API Java alla trattazione delle features che riguardano la concorrenza ed il multithreading alle interfacce grafiche con Swing ai Beans e programmazione web con servlet.



3    Altri consigli su Libri da leggere su Informatica e Programmazione


 
  • Mi piace
Reazioni: nfvblog e One01
Una delle domande che ricorre spesso all'interno del forum è "Da quale libro posso cominciare a studiare Java?".

Per questo motivo, abbiamo deciso di stilare una lista dei libri che abbiamo trovato maggiormente utili. Questa, è stata suddivisa per categorie:
  • Per chi inizia a programmare e sceglie Java come primo linguaggio (senza basi di programmazione);
  • Per chi vuole imparare (con basi di programmazione);
  • Per chi vuole approfondire.
Visualizza allegato 55333




1    I migliori libri per cominciare a programmare in Java



1.1    Manuale di Java 9. Programmazione orientata agli oggetti con Java SE 9 (Claudio De Sio Cesari)




1.2    Programmazione di base e avanzata con Java (Walter Savitch)


Questi due libri sono entrambi ottimi, pensati e scritti sia per chi non ha mai programmato in vita sua e vuole cominciare da Java, sia per chi ha già visto qualche riga di codice e vuole spostarsi su questo linguaggio. Sono entrambi ricchi di informazioni, esempi e spunti su cui ragionare, hanno tantissime risorse esterne e le appendici arricchiscono molto la lettura. I loro argomenti spaziano dalla descrizione delle componenti fondamentali di un programma in Java alla spiegazione delle varie parti che compongono l’OO fino ad aspetti più avanzati come Generics, Collections ed espressioni lambda.


1.3    Head First Java

Se invece cercate un libro un po’ diverso dai soliti vi consiglio Head First Java. Sebbene questo libro sia in inglese, grazie alle innumerevoli immagini e grafiche è davvero molto facile da leggere, direi divertente. Secondo me qui gli argomenti sono trattati più superficialmente rispetto ai due precedenti libri, quasi a mo` di tutorial, ma non sono mai banali. Considerato che se decidete di approfondire il linguaggio vi toccherà studiare da testi più avanzati, questo non è un problema, lì troverete gli stessi argomenti ma visti più nei dettagli.

2    I migliori libri per approfondire il Java



2.1    Java: A Beginner's Guide (Helbert Schildt)


2.2    Java: The Complete Reference (Helbert Schildt)


Questi libri sono dei veri e propri manuali sul linguaggio, il secondo più del primo. Il primo libro, a discapito di quanto dice il titolo è sia un libro ottimo per chi ha già programmato con linguaggi Object Oriented e vuole imparare Java, sia per chi già conosce Java e vuole approfondire alcuni aspetti che i libri introduttivi non trattano alla stessa maniera.

Il secondo libro invece si può dire che è la “bibbia” del linguaggio, al suo interno è trattato ogni singolo aspetto di Java, dalla descrizione di alcune porzioni della API Java alla trattazione delle features che riguardano la concorrenza ed il multithreading alle interfacce grafiche con Swing ai Beans e programmazione web con servlet.



3    Altri consigli su Libri da leggere su Informatica e Programmazione


Il promo l'ho letto è confermo, "Manuale di Java 9. Programmazione orientata agli oggetti con Java standard edition 9" è un buon libro di testo con anche definizioni e spiegazioni varie