grafo

I tipi Wrapper – Lezione 8 di Java Avanzato

Utilizzare i tipi primitivi come oggetti grazie ai tipi Wrapper I tipi Wrapper sono il tipo di dati in Java che ingloba (wraps) un valore primitivo all’interno di un oggetto. Ne abbiamo già parlato brevemente nella guida base, riprendiamoli e approfondiamone il discorso. Sappiamo che il nome di queste classi è identico al tipo primitivo …

I tipi Wrapper – Lezione 8 di Java Avanzato Leggi altro »

L’Early Binding in Java – Lezione 6 di Java Avanzato

L’Early Binding è il meccanismo con cui il compilatore individua la firma migliore per un’invocazione a metodo. Suddivide il processo in due parti: Individuazione delle firme candidate; Individuazione della firma più specifica. Individure le firme candidate Fase 1. Nella prima fase dell’Early Binding è possibile individuare, attraverso delle semplici regole, le firme candidate adatte all’invocazione …

L’Early Binding in Java – Lezione 6 di Java Avanzato Leggi altro »

Il Binding dinamico in Java – Lezione 5 di Java Avanzato

Determinare i metodi invocati con il Binding dinamico Il Binding dinamico fa riferimento al meccanismo che determina quale metodo dovrà essere invocato ad ogni invocazione ad un qualsiasi metodo. In questa lezione vedremo come risolvere il problema dell’overloading a tempo di compilazione e dell’overriding a tempo d’esecuzione. Il compilatore non è in grado di determinare …

Il Binding dinamico in Java – Lezione 5 di Java Avanzato Leggi altro »

Lezione di Java 14 – Casting implicito ed esplicito

Indice Lezione Precedente – Lezione Successiva Le operazioni di cast sono fondamentali in ogni linguaggio di programmazione, così come nei linguaggi più diffusi, anche in Java esistono le conversioni di tipo che vengono fatte automaticamente ed altre che richiedono un cast esplicito. Con il termine cast si intende l’operazione di passaggio di una variabile da …

Lezione di Java 14 – Casting implicito ed esplicito Leggi altro »