Tra i tanti mutamenti della società a cui assistiamo e i “catastrofismi naturali” sbandierati come vessilli politici e ammonimenti morali resta il fatto, più eclatante, che negli anni hanno obiettivamente ridotto la natalità, questo è un dato incontrovertibile! in che modo ci sono riusciti?
Certamente non solo con i vaccini e i farmaci, non solo con la chimica degli alimenti e dei materiali che usiamo quotidianamente, pfas e migliaia di altri interferenti endocrini e sostanze cancerogene, hanno anche sfruttato le regole sociali, le mode, i consumi e infine il lavoro.
Immaginate un’ orchestra in cui ogni strumento viene suonato nel giusto tempo e al ritmo giusto insieme agli altri strumenti producendo una sinfonia, così allo stesso modo chi dirige orchestra tutto nei minimi particolari e lo fa certo del fatto che il flauto segue il suo spartito, il violino il suo e ognuno non conosce lo spartito dell’ altro ma attendono solo il movimento della bacchetta del gran maestro.
Tutorial Java: Ereditarietà, polimorfismo, ArrayList
In questo tutorial video spiego praticamente come utilizzare il concetto di ereditarietà in java con un semplice esempio basato sulla classe Animale e Cane e infine sfruttiamo il polimorfismo utilizzando Override e Overload con la struttura dati ArrayList.
Questi concetti sono stati già affrontati brevemente in un articolo precedente, con quest’esempio si vuole approfondire la conoscenza dell’argomento per acquisire, con la pratica, un’adeguata competenza tecnica.
Java: cos’è la firma di un metodo e come differisce dalle funzioni in C

Quando si programma in Java, uno dei concetti fondamentali è la firma di un metodo.
Sembra un termine elegante, ma in realtà descrive qualcosa di molto concreto: come Java riconosce e distingue un metodo da un altro. E sì, è diverso da ciò che succede con le funzioni in C.
Capire Gerarchia, Ereditarietà, Interfacce, Overload e Override in Java (senza annoiarsi)

Gerarchia ed Ereditarietà: come una famiglia… ma di classi
Pensa alla gerarchia in Java come a un albero genealogico.
Se Persona è il genitore, Studente ed Insegnante sono i figli. Entrambi ereditano caratteristiche generiche (nome, età) ma aggiungono comportamenti propri.
Java Socket: chiacchierate tra computer

Se sei arrivato in quinta probabilmente hai già sentito parlare di socket, client-server, TCP, UDP e tutto il teatrino della comunicazione di rete. Ma tra sentirne parlare e metterci davvero le mani in Java… c’è di mezzo il mare (o, meglio, un paio di porte e un bel po’ di byte).
In questo articolo ti porto a fare un giro veloce ma completo nel fantastico mondo dei Java Socket: come funzionano, quando usare TCP o UDP, cosa vuol dire server multiplo e multicast e — bonus — come c’entra Winsock in tutta questa storia.
Leggi tutto “Java Socket: chiacchierate tra computer”Parsing di un file JSON in Java – esempio pratico di lettura e scrittura con JSON-simple

Nel mondo dello scambio dati, JSON è ormai il formato più utilizzato grazie alla sua leggerezza e alla struttura semplice da leggere, sia per le persone che per i programmi.
In questo articolo vedremo come leggere e scrivere file JSON in Java, utilizzando la libreria JSON-simple, ideale per progetti scolastici e applicazioni leggere.
Useremo come esempio una squadra di calcio, rappresentata tramite una lista di oggetti Giocatore.
Parsing di un file XML in Java con DOM4J – esempio pratico di lettura e scrittura

In questo articolo vedremo come leggere e scrivere file XML in Java utilizzando la libreria DOM4J, una delle API più semplici e intuitive per la gestione dei documenti XML.
L’obiettivo è capire il flusso completo:
– dal codice Java → generazione XML
– dal file XML → ricostruzione dei dati in memoria
L’esempio proposto riguarda una squadra di calcio, in cui i dati dei giocatori vengono salvati e poi riletti da un file XML.
Leggi tutto “Parsing di un file XML in Java con DOM4J – esempio pratico di lettura e scrittura”XML vs JSON: differenze, vantaggi e svantaggi dei formati di scambio dati

Quando si parla di scambio di dati tra applicazioni, i due formati più utilizzati sono XML e JSON.
Entrambi permettono di strutturare e trasferire informazioni tra sistemi, ma hanno differenze sostanziali in termini di sintassi, leggibilità e prestazioni.
In questo articolo scopriamo le differenze tra XML e JSON, i loro vantaggi e svantaggi, e quale formato conviene usare a seconda del contesto.
Flowgorithm – somma di due numeri letti da tastiera
In questo secondo tutorial di Flowgorithm eseguiremo un’evoluzione dell’algoritmo della somma di due numeri visto nell’articolo precedente, questa volta invece di assegnare preventivamente i valori alle variabili faremo in modo che il programma richieda all’utente di inserire le stesse da tastiera.
Flowgorithm – somma di due numeri
In questo brevissimo video tutorial vediamo come costruire un diagramma di flusso per svolgere la somma di due numeri utilizzando Flowgorithm.

