I Generics in java sono un meccanismo che permette di scrivere classi, interfacce e metodi che lavorano con tipi diversi, inserendo però un controllo dei dati durante la compilazione. Nel video mostriamo la differenza tra usare la classe Object e i generics
In questo video analizziamo le LinkedHashSet in Java.
LinkedHashSet è una classe di Java che fa parte del pacchetto java.util e implementa l’interfaccia Set. A differenza delle altre implementazioni di Set, LinkedHashSet mantiene l’ordine di inserimento degli elementi. Le caratteristiche principali sono:
Nessun duplicato
Ordine di inserimento mantenuto.
Nel video mostriamo nel dettaglio le caratteristiche e i metodi principali.
In questo video analizziamo le funzioni in Kotlin.
Una funzione è un blocco di codice che esegue una determinata operazione che può essere richiamata quante volte vogliamo. In Kotlin, le funzioni vengono definite con la parola chiave fun, seguita dal nome della funzione, dai parametri (se presenti) e dal corpo della funzione.
Esempio
fun saluta() { println(“Ciao, mondo!”) }
questa funziona si chiama saluta (non prende parametri in ingresso) e stampa semplicemente “Ciao, mondo!”.
In questo video analizziamo gli HashSet in Java. Un HashSet è una struttura dati che implementa l’interfaccia Set e utilizza un hash table per memorizzare gli elementi. Come tutte le classi che implementano i Set, non permette elementi duplicati. Inoltre, ogni elemento viene memorizzato in base al suo hash code.
### Esempio di utilizzo: import java.util.HashSet;
public class Main { public static void main(String[] args) { HashSet<String> set = new HashSet<>();
// Aggiunta di elementi set.add(“Java”); set.add(“Python”); set.add(“C++”);
// Tentativo di aggiungere un duplicato set.add(“Java”);
In questo video vediamo cosa sono i Set (gli insiemi in Java) e quali sono i metodi più importanti che saranno poi ereditati dalle varie implementazioni.