compilatore

Il Type Inference dei metodi parametrici – Lezione 24 di Java Avanzato

Individuare il tipo migliore dei metodi con la Type inference Quando si utilizzano i tipi parametrici non è obbligatorio specificarli durante la loro invocazione. Utilizzando una classe senza i parametri comporta la perdita di tutti i vantaggi delle classi parametriche; invece, utilizzando un metodo parametrico in cui non vengono specificati i parametri di tipo il …

Il Type Inference dei metodi parametrici – Lezione 24 di Java Avanzato Leggi altro »

Le classi parametriche – Lezione 22 di Java Avanzato

Creare ed utilizzare una classe parametrica Le classi parametriche sono state introdotte con JAVA 5 nel 2004 per dare la possibilità ai programmatori di scrivere codice che potesse essere riutilizzato per oggetti di diverso tipo in maniera semplice e sicura. Data una classe Pair che rappresenta una coppia di oggetti, una sua versione parametrica potrebbe …

Le classi parametriche – Lezione 22 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 »