Metodo Di Kirchhoff

Metodo di Kirchhoff: cos’è e come utilizzarlo per risolvere i circuiti con più generatori.

Cosa significa Pattern

Cos’è un pattern? Come sono nati? e perché sono così importanti, in particolare nel mondo della programmazione?

Pattern Singleton In Java

Il singleton è un pattern che garantisce una sola istanza di una determinata classe. Per esempio quando si desidera avere solo un Window Manager oppure una sola Coda di Stampa oppure un unico accesso al database si può usare il pattern singleton.

Singleton

Ci sono diversi modi per implementarlo in java.

Il più semplice è rendere una variabile statica dello stesso tipo della classe, il costruttore privato (quindi nessuno lo può chiamare, e di conseguenza nessuno può istanziare la classe, al di fuori di essa) e avere un metodo statico che restituisca l’unica istanza esistente della classe. Questo modo di implementare il pattern si chiama Pattern Singleton Eager.

Leggi tutto “Pattern Singleton In Java”

Elementi di Logica

La logica si occupa dello studio delle regole del ragionamento.
Viene usata spesso in diversi contesti, per esempio in giurisprudenza, matematica e filosofia.

Nella logica, un ragionamento è composto da frasi, dette proposizioni. Ogni proposizione può essere vera o falsa (queste due parole sono anche dette valore di verità di una proposizione). Di conseguenza, qualsiasi frase che può assumere i valori vero o falso è una proposizione.

Una proposizione logica non può mai essere contemporaneamente vera o falsa.

Leggi tutto “Elementi di Logica”

Test Su Classi Avanzato

You need to be registered and logged in to take this quiz. Log in or Register

Test Su Classi

You need to be registered and logged in to take this quiz. Log in or Register

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”

Inner Class Java

INDICE TUTORIAL

Una classe interna (inner class) è una classe dichiarata all’interno di un’altra classe.

Esempio:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
public class Esterna {
private int x;
public class Interna {
private int y;
public void metodoInterno(){
}
}
}
public class Esterna { private int x; public class Interna { private int y; public void metodoInterno(){ } } }
public class Esterna {
	private int x;
	
 	public class Interna {
 		private int y;
 		public void metodoInterno(){

 			
 		}
	 }
}
Leggi tutto “Inner Class 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”