Dalla versione 1.5 di Java la SUN ha introdotto, fra le altre cose, i famigerati Generics ovvero dei costrutti che permettono una “semplificazione” nell’uso della programmazione mediante oggetti generici. I Generics permettono a tipi e metodi di operare su oggetti di vari tipi fornendo una protezione durante la compilazione e notate bene, solo durante la compilazione.
Tutte le informazioni che aggiungono i generics dette type parameters NON ESISTONO a runtime! Il compilatore di Java si prende in carico la sostituzione di tutte queste informazioni con gli appositi cast. continua a leggere »
Quando dobbiamo ricercre all’interno di una stringa il match di alcune combinazioni di caratteri possiamo ricorrere all’uso delle espressioni regolari ovvero apposite sintassi attraverso le quali si possono rappresentare insiemi di stringhe.
Dalla versione 1.4 di Java sono disponibili delle classi di utilità per poter maneggiare le espressioni regolari: continua a leggere »
Se usate Log4J vi sarà capitata la necessità di loggare package o classi differenti in file o più genericamente su appender separati. Questo articolo spiega con un semplice esempio come risolvere questa richiesta.
Immaginiamo di voler loggare separatamente la seguente lista:
- il package it.mio.package
- il package it.tuo.package
- la classe it.mio.package.LaMiaClasse
Sarà sufficiente avere il seguente file di configurazione di log4j: continua a leggere »