Daniel Dolphin
01-07-2013, 23:47
public class Sequence {
Sequence() {
System.out.print("c ");
}
{
System.out.print("y ");
}
public static void main(String[] args) {
new Sequence().go();
}
void go() {
System.out.print("g ");
}
static {
System.out.print("x ");
}
}
su un test mi sono trovato davanti questo codice ed eseguendolo ottengo "x y c g ". Premesso che ormai ho capito come si comporta vorrei sapere se questo costrutto ha un nome con cui cercarlo sui manuali e se č una prerogativa solo di java 7 o anche di versioni precedenti (non ho modo di fare test in tempi rapidi)?
grazie a tutti in anticipo per le risposte
Sequence() {
System.out.print("c ");
}
{
System.out.print("y ");
}
public static void main(String[] args) {
new Sequence().go();
}
void go() {
System.out.print("g ");
}
static {
System.out.print("x ");
}
}
su un test mi sono trovato davanti questo codice ed eseguendolo ottengo "x y c g ". Premesso che ormai ho capito come si comporta vorrei sapere se questo costrutto ha un nome con cui cercarlo sui manuali e se č una prerogativa solo di java 7 o anche di versioni precedenti (non ho modo di fare test in tempi rapidi)?
grazie a tutti in anticipo per le risposte