Hvordan Hard Kode konstanter i Java

For å lagre en verdi i Java som aldri vil forandre seg og kan bli initialisert på erklæringen, kan du erklære det som en konstant. Hard koding av data på denne måten lar kompilatoren erstatte noen omtale av den konstante navn med sin verdi i koden ved kompilering-tiden, noe som gir raskere programmet under kjøring. En vanlig bruk av konstanter i Java er som en plattform identifikator som kan brukes ved kompilering-tid til betinget omfatte blokker av kode som er plattformspesifikk. Konstanter er laget i Java gjennom utnyttelse av de "statiske endelige» modifikatorer.

Bruksanvisning

1 Åpne Java kildefilen i et redigeringsprogram, for eksempel Eclipse, JBuilder X eller NetBeans.

2 Legg inn koden "public static endelig boolean MY_VAR = true;" i klassen der du ønsker å erklære din konstant. Den "endelige" modifier betyr at variabelen ikke kan endre verdier. Den "statisk" modifiserende middel som betyr at det er en klasse variabel, slik at alle forekomster har den samme kopi av den variable. Erstatt "boolsk" med typen din konstant, "MY_VAR" med navnet på konstant og "true" med konstant verdi.

3 Opprett betinget kompilert kode ved hjelp av konstant i en "if-else" statement som "if (MY_VAR) {} else {}". Dette er nyttig når ønsker å bestemme om du vil inkludere hele blokker med kode i programmet ved kompilering-tiden. Dette har en tilsvarende effekt som ved bruk av en "#if definert" uttrykk i C.

4 Lagre Java kildefilen, kompilere og kjøre den.

Hint

  • Hvis du plasserer konstant i et grensesnitt, slik som "interface MyConstants {}", kan du få tilgang til det andre steder ved å importere grensesnittet.