Wie schwer Code-Konstanten in Java

October 27

Um in Java, das wird sich nie ändern und kann bei der Deklaration initialisiert werden, einen Wert zu speichern, können Sie ihn als Konstante deklarieren. Hartcodierung von Daten auf diese Weise kann den Compiler jede Erwähnung des Namens die Konstante mit seinen Wert im Code zur Kompilierzeit, zu ersetzen, die beschleunigt das Programm zur Laufzeit. Eine häufige Verwendung von Konstanten in Java ist eine Plattform-ID die bei der Kompilierung verwendet werden können, bedingt Codeblöcke enthalten, die plattformspezifisch sind. Konstanten werden in Java durch Nutzung der Modifizierer "statische Final" erstellt.

Anweisungen

1 Öffnen Sie Ihre Java-Quellcode-Datei in einem Editor, wie Eclipse, JBuilder X oder Netbeans.

2 Fügen Sie den Code "öffentliche statische Finale boolesche MY_VAR = True;" in der Klasse, in dem Sie Ihre Konstante deklarieren möchten. Der "Finale"-Modifizierer gibt an, dass die Variable Werte nicht ändern kann. Der "statische"-Modifizierer bedeutet, dass es eine Klassenvariable ist, also alle Instanzen dieselbe Kopie der Variablen müssen. Ersetzen Sie "Boolean" mit dem Typ der Ihre Konstanten, "MY_VAR" mit dem Namen Ihrer Konstanten und "echte" mit Ihrer konstanten Wert.

3 Bedingt kompilierten Code zu erstellen, mithilfe Ihrer Konstanten in einer "If-else" Anweisung wie "Wenn (MY_VAR) {} else {}". Dies ist dann sinnvoll, wenn entscheiden, ob er die ganze Codeblöcke in das Programm zur Kompilierzeit aufnehmen möchten. Dies hat einen ähnlichen Effekt Verwendung "#if defined" Ausdrücken in C.

4 Ihre Java-Quellcode-Datei zu speichern, kompilieren und ausführen.

Tipps & Warnungen

  • Setzen Sie Ihre ständige in eine Schnittstelle, z. B. "Schnittstelle MyConstants {}", können Sie es an anderer Stelle durch den Import der Schnittstelle zugreifen.