In questo livello, hai continuato a familiarizzare con le raccolte: hai capito cosa sono HashMap e HashSet e hai anche imparato di più sui metodi della classe di supporto Collections. Nel contesto di HashSet, era rilevante parlare di un altro tipo di ciclo: il ciclo for-each, che ti aiuterà a visualizzare un elenco di elementi HashSet sullo schermo.

Infine, un argomento completamente nuovo per te è l'istruzione di commutazione a scelta multipla.

In generale, ti suggeriamo di inspirare ed espirare, quindi chiudere completamente questi argomenti (per ora) - leggi attentamente alcune lezioni aggiuntive. Non sarà noioso!

Classe Collezioni

Ci sono alcune attività per cui ArrayList è perfetto. I creatori di Java li hanno presi e implementati in una classe separata in modo che tu e altri sviluppatori non dobbiate implementarli da soli ogni volta. In questo articolo imparerai a conoscere queste attività e la classe Collections.

Per ogni ciclo

Come già saprai, un ciclo for-each è una sorta di ciclo for che usi quando devi elaborare tutti gli elementi di un array o di una raccolta. In questa lezione troverai esempi di utilizzo di questo ciclo con un array di dati e una raccolta e guarderai un video utile su come funziona questo tipo di ciclo. E se ciò non bastasse, saluta le letture aggiuntive dei nostri stessi studenti riguardanti i cicli for e for-each. Inoltre, una selezione di metodi alternativi per lavorare con le raccolte in Java.

Istruzione switch di Java

Immagina di essere un cavaliere fermo a un bivio. Se vai a sinistra, perderai il tuo cavallo. Se vai a destra, acquisirai conoscenza. Come rappresenteremmo questa situazione in codice? Probabilmente sai già che usiamo costrutti come if-then e if-then-else per prendere queste decisioni. Ma cosa succede se la strada non si divide in due, ma in dieci?

Hai strade che sono "completamente a destra", "leggermente a sinistra di quella", "un po' più a sinistra" e così via, per un totale di 10 possibili strade? Immagina come crescerà il tuo codice "if-then-else" in questa versione! Supponiamo di avere un bivio a 10 vie sulla strada. Per tali situazioni, Java ha l'istruzione switch. Parleremo di quest'uomo molte altre volte.

Lista collegata

Il programmatore Java non vive solo di ArrayList. Esistono molte altre strutture di dati utili. Ad esempio, un elenco collegato, noto anche come LinkedList. Hai già formato le prime impressioni su LinkedList, ma non hai ancora studiato a fondo quali sono le sue caratteristiche? Leggi l'articolo e capirai molto di più su come funziona questa struttura dati e quali vantaggi offre!

HashMap: che tipo di mappa è questa?

Non ignoriamo ancora un'altra struttura dati delle lezioni precedenti. Hai già capito cos'è una HashMap? Molto bene. Ma se ti senti insicuro e pensi che HashMap non sia uno dei tuoi punti di forza, leggi l'articolo e immergiti. Contiene tonnellate di esempi utili.

Come usare la classe Enum

Sai già come creare classi. Ma cosa succede se è necessario utilizzare in qualche modo una classe per limitare un intervallo di valori? Prima che apparisse Java 1.5, gli sviluppatori hanno escogitato autonomamente una "soluzione in più passaggi" a questo problema. Ma poi la classe Enum è entrata in scena per affrontare questo problema, ed è arrivata con tutte le capacità delle classi insieme ad alcune peculiarità. In questo articolo imparerai come si differenzia dalle altre classi.

Enum. Esempi pratici. Aggiunta di costruttori e metodi

E ancora qualche parola su Enum. Più precisamente, meno parole, ma più codice e pratica. Dopotutto, i cervelli di molte persone sono (abbastanza spesso) pieni di poltiglia su questo argomento piuttosto che di conoscenza. Se vuoi avere un'idea migliore dell'argomento, non essere timido: sentiti libero di leggere ed esplorare mentre procedi.