I programmeringssproget Java , en blok er en gruppe af linjer kode omgivet af krøllede parenteser . Blokke tjener mange formål i Java - for eksempel kontrol Java søgeord som ", mens " tage en blok som et argument. Støtter især Java " statiske blokke. " En statisk blok bliver udført præcis én gang pr klasse - snarere end en gang pr objektet i klassen , som det ville være tilfældet for kode indeholdt i en constructor-metode . Du kan bruge statiske Java blokke til at udføre en gang opgaver, når den pågældende klasse bliver indlæst i hukommelsen af Java Virtual Machine. Instruktioner
1
Definer klasse, hvor du vil have det statiske blok til at være, som i følgende kodeeksempel :
public class PairOfInts {
statiske int x , y ;
statisk String status = " Global initialisering endnu ikke gjort "
offentlige PairOfInts ( int a, b) {
x = a;
< p > y = b ;
}
}
2
Tilsæt delimiters for den statiske blok inde i klassen definition , som i følgende kodeeksempel : < br >
public class PairOfInts {
statiske int x , y ;
statisk String status = " Global initialisering endnu ikke gjort" ,
statisk {
< p> }
offentlige PairOfInts ( int a, b) {
x = a;
y = b ;
}
< p >}
3
Tilføj den ene gang initialisering kode mellem de statiske blok delimiters , som i følgende kodeeksempel :
public class PairOfInts {
< p > statisk int x, y ;
statisk String status = " Global initialisering endnu ikke gjort "
statisk {
//Vil køre højst en gang per udførelse af Java-program
status = " Global gjort initialisering "
}
offentlige PairOfInts ( int a, b) {
x = a; < br >
y = b ;
}
}