Java 9 per programmatori

Punteggio:   (4,7 su 5)

Java 9 per programmatori (Paul Deitel)

Recensioni dei lettori

Riepilogo:

Il libro offre un'introduzione approfondita e ben strutturata a Java, che lo rende adatto ai principianti e a coloro che sono in cerca di una certificazione. Copre efficacemente un'ampia gamma di argomenti, con esempi chiari e indicazioni pratiche. Tuttavia, alcuni utenti lo trovano prolisso e privo di dettagli sulle funzionalità avanzate introdotte nelle recenti versioni di Java.

Vantaggi:

Copertura approfondita del linguaggio Java e delle sue caratteristiche principali.
Adatto sia ai principianti che a coloro che hanno una certa esperienza di programmazione.
Ben strutturato e completo, è un solido riferimento.
Esempi e spiegazioni chiare, particolarmente utili per gli studenti visivi.
Buona integrazione di concetti avanzati come JavaFX e la concorrenza.

Svantaggi:

Alcuni capitoli possono essere troppo dettagliati per chi ha conoscenze pregresse.
Contenuti prolissi e ridondanti per gli utenti avanzati che desiderano aggiornare le proprie competenze.
Dettagli inadeguati sulle nuove funzionalità introdotte in Java 9 e successivi.
Alcuni utenti ritengono che non sia conciso come altre risorse per la programmazione avanzata.

(basato su 27 recensioni dei lettori)

Titolo originale:

Java 9 for Programmers

Contenuto del libro:

La guida Deitel(R) del programmatore professionista a Java(R) 9 e alla potente piattaforma Java.

Scritto per programmatori con un background in un altro linguaggio di alto livello, questo libro applica la firma Deitel approccio live-code all'insegnamento della programmazione ed esplora in profondità il linguaggio Java(R) 9 e le API. Il libro presenta i concetti in programmi completamente testati, completi di codice, ombreggiatura della sintassi, evidenziazione del codice e output del programma. Presenta centinaia di programmi Java 9 completi, con migliaia di linee di codice collaudate, e centinaia di suggerimenti per lo sviluppo di software che vi aiuteranno a creare applicazioni robuste.

Si inizia con un'introduzione a Java utilizzando un approccio iniziale a classi e oggetti, per poi passare rapidamente ad argomenti più avanzati, tra cui JavaFX GUI, grafica, animazione e video, gestione delle eccezioni, lambda, stream, interfacce funzionali, serializzazione degli oggetti, concorrenza, generici, collezioni generiche, database con JDBCTM e JPA, e le nuove interessanti caratteristiche di Java 9, come il Java Platform Module System, Java interattivo con JShell (per la scoperta, la sperimentazione e la prototipazione rapida) e altro ancora. Potrete apprezzare la classica trattazione di Deitels sulla programmazione orientata agli oggetti e il caso di studio della progettazione orientata agli oggetti ATM, che include un'implementazione Java completa. Al termine, avrete tutto ciò che vi serve per creare applicazioni Java 9 orientate agli oggetti di livello industriale.

Nuove funzionalità di Java(R) 9

⬤ Il sistema Platform Module di Java(R) 9.

⬤ Java interattivo tramite JShell, la REPL di Java 9.

⬤ Metodi di fabbrica delle collezioni, Metodi Matcher, Metodi Stream, Aggiornamenti JavaFX, Utilizzo dei moduli in JShell, Aggiornamenti futuri completabili, Miglioramenti della sicurezza, Metodi di interfaccia privata e molti altri aggiornamenti del linguaggio e delle API.

Caratteristiche principali di Java

⬤ Classi, oggetti, incapsulamento, ereditarietà, polimorfismo, interfacce.

⬤ Composizione vs. Ereditarietà, "Programmare un'interfaccia non un'implementazione".

⬤ Lambda, flussi sequenziali e paralleli, interfacce funzionali con metodi statici e predefiniti, immutabilità.

⬤ GUI JavaFX, grafica 2D e 3D, animazione, video, CSS, Scene Builder.

⬤ File, flussi di I/O, serializzazione XML.

⬤ Concorrenza per prestazioni multi-core ottimali, API JavaFX Concurrency.

⬤ Generici e collezioni generiche.

⬤ Recursione, database (JDBCTM e JPA).

Rimanere in contatto

⬤ Contattare gli autori all'indirizzo: deitel@deitel.com.

⬤ Entra a far parte delle comunità dei social media di Deitel.

LinkedIn(R) all'indirizzo bit. ly/DeitelLinkedIn.

Facebook(R): facebook.com/DeitelFan.

Twitter(R): twitter.com/deitel.

YouTubeTM: youtube.com/DeitelTV.

⬤ Per iscriversi alla newsletter via e-mail Deitel (R) Buzz: www.deitel.com/newsletter/subscribe. html.

⬤ Per il codice sorgente e gli aggiornamenti, visitare: www.deitel.com/books/Java9FP.

Altre informazioni sul libro:

ISBN:9780134777566
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:1120

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Python per programmatori - Python for Programmers
La guida Deitel(R) per programmatori professionisti a Python(R) con casi di studio introduttivi sull'intelligenza...
Python per programmatori - Python for Programmers
Come programmare in C, edizione globale - C How to Program, Global Edition
Per i corsi di programmazione informatica.Come gli altri testi della...
Come programmare in C, edizione globale - C How to Program, Global Edition
Java 9 per programmatori - Java 9 for Programmers
La guida Deitel(R) del programmatore professionista a Java(R) 9 e alla potente piattaforma Java .Scritto per...
Java 9 per programmatori - Java 9 for Programmers
Introduzione a Python per l'informatica e la scienza dei dati: Imparare a programmare con Ai, Big...
Per corsi di programmazione Python di livello...
Introduzione a Python per l'informatica e la scienza dei dati: Imparare a programmare con Ai, Big Data e Cloud - Intro to Python for Computer Science and Data Science: Learning to Program with Ai, Big Data and the Cloud

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)