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.
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.
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.
In questo articolo presento alcune classi java utilizzate per illustrare l’utilizzo dei metodi getter e setter, tali metodi servono per accedere alle variabili private di una classe java.
In questo video tutorial vi mostro come creare rapidamente una Java HttpServlet con NetBeans e come effettuare il deploy manuale in Tomcat del progetto .war
In questo breve tutorial viene mostrato come creare un nuovo progetto Java Maven e una nuova classe Java che implementa un parser XML sfruttando la libreria Dom4J. In fondo all’articolo sono presenti i link per il download dei sorgenti del progetto.
In questo breve tutorial viene mostrato come usare i costrutti decisionali e iterativi in Java utilizzando L’IDE Apache NetBeans.
Gestisci Consenso Cookie
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale
Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.