HashMap in Java

INDICE TUTORIAL

L’HashMap permette di memorizzare delle coppie < chiave, valore>. 

Sintassi:

 Map<Chiave, Valore> capoluoghi = new HashMap<>();

il metodo put consente di inserire un nuovo valore in corrispondenza di una chiave; se la chiave è già presente il vecchio valore viene sovrascritto col nuovo;

Leggi tutto “HashMap in Java”

Serializzazione e Deserializzazione in Java

INDICE TUTORIAL

Serializzazione

Per serializzazione si intende la trasformazione di un oggetto java in uno stream di byte.

La deseralizzazione, invece, è la trasformazione di uno stream di byte in oggetti java. Queste operazioni vengono, ad esempio, effettuate quando  si  invoca un metodo, che prende in input un oggetto, che si trova su una macchina remota (quindi con diversa JVM) o durante la lettura/scrittura di un file binario.

java serializzazione e deserializzazione
Leggi tutto “Serializzazione e Deserializzazione in Java”

Java Classe Anonima

INDICE TUTORIAL

Java fornisce un meccanismo per dichiarare e istanziare una classe allo stesso tempo. Queste classi prendono il nome di classi anonime, poiché sono delle classi senza nome, locali, dichiarate all’interno di un metodo.

java classi anonime

Vengono utilizzate quando si ha la necessità di avere una classe che serve solo in quel punto e in quel momento; risulta, quindi, inutile scrivere una normale classe che non verrà mai riutilizzata. E’ come se fossero delle classi usa e getta.

Leggi tutto “Java Classe Anonima”

Java Modificatori Di Accesso

INDICE TUTORIAL

Modificatori di ACCESSO

Modificatore di accessoEffetto
Publicvisibile da qualsiasi parte del programma
Privatevisibile solo all’interno della stessa  classe
Protectedvisibile solo dalle classi dello stesso package e da tutte le sottoclassi
Defaultvisibile dallo stesso package e dalle sottoclassi se sono nello stesso package. È la visibilità assegnata di default se non viene specificato nulla.

 

Java Access for control, private, public, and protected
Leggi tutto “Java Modificatori Di Accesso”

Polimorfismo In Java

INDICE TUTORIAL

Polimorfismo

Da wikipedia:

In informatica, il termine polimorfismo (“avere molte forme”) viene usato in senso generico per riferirsi a espressioni  che possono rappresentare valori di diversi tipi  (dette espressioni polimorfiche). 

Il polimorfismo in Java ha due diversi tipi di comportamenti:

  • polimorfismo dei metodi
  • polimorfismo dei dati
Leggi tutto “Polimorfismo In Java”