Il Manuale Java SE 23 รจ una guida completa di 200 pagine, sviluppata con l’ausilio dell’intelligenza artificiale, per imparare o perfezionare la programmazione in Java. Perfetta per principianti ed esperti, offre istruzioni dettagliate su installazione, strutture di programma, tipi di dati, classi, ereditarietร , gestione delle eccezioni, multi-threading, espressioni lambda e tanto altro. Ricco di esempi pratici ed esercitazioni, รจ il tuo alleato ideale per padroneggiare il linguaggio Java in modo moderno ed efficace.
MANUALE JAVA
Il prezzo originale era: 21,99 €.14,99 €Il prezzo attuale รจ: 14,99 €.
Descrizione
Manuale Java SE 23: La tua guida completa per padroneggiare Java
Il Manuale Java SE 23, sviluppato con l’ausilio dell’intelligenza artificiale, rappresenta un punto di riferimento per chiunque desideri apprendere o perfezionare la programmazione in Java. Composto da 200 pagine ricche di dettagli, esempi pratici e approfondimenti, รจ ideale per studenti, professionisti e appassionati di programmazione.
Contenuto del manuale
Di seguito troverai l’elenco completo degli argomenti trattati.
1. Introduzione a Java
- Origini e sviluppo di Java
- Funzionalitร distintive di Java
- Applicazioni pratiche di Java
2. Installazione del JDK
- Guida al setup su Windows
- Istruzioni per l’installazione su macOS
- Procedura per Linux
- Configurazione delle variabili d’ambiente (tutte le piattaforme)
3. Struttura di un Programma Java
- Schema generale di un programma Java
- Processo di compilazione ed esecuzione
- Cosโรจ il Bytecode?
- Panoramica sulla Java Virtual Machine (JVM)
4. Tipi Primitivi e Variabili
- Classificazione dei tipi di dati
- Numeri interi: rappresentazione e utilizzo
- Numeri decimali: floating-point
- Caratteri: utilizzo e gestione
- Valori booleani e la loro applicazione
- Rappresentazione delle stringhe
- Dichiarazione e utilizzo delle variabili
- Definizione delle costanti
5. Gli Operatori
- Che cosa sono gli operatori?
- Operatori di assegnazione base
- Operatori matematici
- Incremento e decremento
- Operatori di assegnazione avanzata
- Confronti relazionali
- Operatori logici
- Logica con short-circuit
- Lโoperatore ternario
6. Controllo del Flusso
- Condizioni con if/else
- Gestione delle alternative con switch
- Costanti nei case di switch (JDK 14)
- Espressioni switch (JDK 14)
- Arrow case (JDK 14): cosa sono?
- Il ciclo iterativo while
- Ciclo ripetitivo do/while
- Utilizzo del ciclo for
- Interruzione del flusso con break
- Salto di iterazioni con continue
7. Classificazione
- Come creare una classe
- Proprietร statiche
- Visibilitร pubblica e privata
- Creazione di istanze
- Differenze tra valori e riferimenti
- Come funziona il garbage collector
- Utilizzo del “dot operator”
- Scrivere un metodo
- Restituire valori dai metodi
- Scope e visibilitร delle variabili
- Uso della parola chiave
this
- Parametri e argomenti nei metodi
- Passaggio di oggetti ai metodi
- Definizione e utilizzo dei costruttori
- Polimorfismo e overload di metodi
- Classi annidate
- Introduzione al blocco static
8. Array e Stringhe
- Nozioni di base sugli array
- Indici e valori negli array
- Array multidimensionali: esempi
- Riferimenti e lunghezza di un array
- Uso del ciclo for/each per array
- Metodi con parametri “varargs”
- Introduzione alla classe String
- Funzioni utili della classe String
- Come usare i parametri da riga di comando
9. Ereditarietร
- Concetti base dellโereditarietร
- Attributi ereditati dalle classi
- Costruttori nelle classi derivate
- Parola chiave
super()
- Struttura gerarchica dellโereditarietร
- Ridefinizione dei metodi
- Utilizzo del polimorfismo
- Classi astratte e metodi astratti
- Utilizzo della keyword
final
- La classe
Object
e il suo ruolo
10. I Record (JDK 16)
- Introduzione ai record in Java
- Come รจ strutturato un record
- Creare un record passo passo
- Caratteristiche immutabili dei record
- Canonical constructor: cosa fa?
- Non-canonical constructor: esempi
11. Le Interfacce
- Cosโรจ unโinterfaccia in Java?
- Definire unโinterfaccia
- Implementare unโinterfaccia
- Relazioni di ereditarietร tra interfacce
- Metodi predefiniti nelle interfacce
- Supporto per ereditarietร multipla con interfacce
- Uso di metodi privati e statici nelle interfacce
- Introduzione alle annotazioni in Java
12. Le Classi e le Interfacce Sealed (JDK 17)
- Le classi sealed: concetti chiave
- Le interfacce sealed e i loro utilizzi
13. Le Enumerazioni
- Cosa sono le enumerazioni?
- Gli
enum
come strutture di classe - La classe di supporto
java.lang.Enum
14. I Package
- Nozioni base sui package
- Configurazione del classpath nei package
- Accesso “protected” nei package
- Come importare i package
- Le importazioni statiche in dettaglio
15. La Gestione delle Eccezioni
- Introduzione al concetto di eccezioni
- Blocco
try/catch
: come funziona - Gestione delle eccezioni non intercettate
- Uso della keyword
throws
- Blocco
finally
: gestione delle risorse - Come sollevare unโeccezione
- Creare una classe di eccezioni personalizzata
16. Wrapper di Tipi e Autoboxing
- Wrapper per tipi primitivi: unโintroduzione
- Autoboxing e unboxing: spiegazione e utilizzo
17. I Generics
- Cosa sono i generics in Java?
- Creare una classe generica
- Parametri multipli nei generics
- Definire tipi limitati nei generics
- Come creare metodi generici
- Costruttori generici
- Utilizzo di interfacce generiche
18. Espressioni Lambda
- Introduzione alle espressioni lambda
- Cosโรจ una functional interface?
- Sintassi e struttura di una lambda expression
- Utilizzo delle lambda con blocchi di codice
- Lambda expression come parametri di metodi
19. Riferimenti a Metodi
- Riferimenti a metodi: panoramica generale
- Lavorare con metodi statici e di istanza
20. Moduli in Java
- Introduzione e utilizzo dei moduli in Java
- Descrizione dei moduli e dipendenze
21. Gestione dei File in Java
- Lettura e scrittura di file di testo e binari
- Uso di Streams e operazioni su directory
22. Multi-threading in Java
- Introduzione al multi-threading
- Creazione e gestione di thread
- Sincronizzazione e gestione delle risorse condivise
23. Esercitazioni e Laboratori
- Esercitazioni pratiche su argomenti specifici
- Laboratori avanzati su progetti realistici
Sviluppato per essere il tuo alleato nello studio e nel lavoro, questo manuale ti guiderร passo dopo passo nell’apprendimento di Java SE 23. Non lasciartelo scappare: ordina subito la tua copia!
Solamente clienti che hanno effettuato l'accesso ed hanno acquistato questo prodotto possono lasciare una recensione.
Recensioni
Ancora non ci sono recensioni.