Categoria: <span>Programmazione</span>

Java, ciclo di vita degli oggetti e garbage collection

Su questo argomento si trova davvero poco online… davvero poco (almeno in italiano). Effettivamente si può considerare un argomento “di nicchia”, ma come si fa a non conoscere certi argomenti e poi esigere di esser chiamati “programmatori java”? Comunque sia, chiariamo subito una cosa che sembra essere poco chiara: In …

Java, anonymous class (classe anonima)

Un’anonymous class (classe anonima) è una inner class che viene contemporaneamente definita e istanziata e non ha un nome. Un’anonymous class (classe anonima) esiste se e soltanto se esiste una super classe da estendere o un’interfaccia da implementare! Quando estende una classe, la sintassi dichiarativa assume la seguente forma: new …

Java 1.6, nested type e inner classes

Che confusione! Sui tipi annidati (nested type) e la classi interne (inner classes) in giro per la rete ci sono scritte un sacco di fregnacce! Probabilmente perché la SUN, a partire dalla versione 1.4 di java, ha fatto un po’ di casini con la nomenclatura, modificando il significato di alcuni …

Eclipse, il GDK e ubuntu 9.10

Nuovo sistema, nuovi problemi 🙂 Con l’uscita di Karmic Koala sono apparsi anche piccoli bug che però, in taluni casi, danno davvero fastidio! Stiamo parlando di tutti quei software che improvvisamente non accettano più i nostri click sui loro pulsanti. Uno di essi è il mio preferito: eclipse! Se quindi …

Java, l’ereditarietà e i reference

Ma abbiamo davvero capito come vengono gestiti i reference in java? Piccolo snippet per metterci alla prova. Ammettiamo di avere 2 classi ClasseA ClasseB e che ClasseB sia una sottoclasse di ClasseA ossia “ClasseB extends ClasseA”. Ora, supponendo che le classi si trovino tutte nello stesso package, scriviamo questo codice …

Java e il passaggio di parametri

Il sistema utilizzato da java per passare parametri ai metodi è molto semplice, eppure nella mia breve storia di programmatore java in molti mi hanno chiesto delucidazioni su questo argomento. In base alla mia esperienza posso dire che avere problemi nel capire come funziona il passaggio dei parametri in java …