So konvertieren Sie verstümmelten Java-Code: Verwenden Sie zuerst den Editor, um die Java-Quelldatei zu schreiben. Verwenden Sie dann [javac.exe], um die Java-Datei zu kompilieren, und verwenden Sie JDK, um die kompilierten und im Speicher gespeicherten Informationen in die Klasse zu schreiben Datei; schließlich die kompilierte Klasse ausführen.
? Ausgabe) kann der in diesen interaktiven Inhalten enthaltene Text Chinesisch enthalten. Unabhängig davon, ob diese Java-Klassen mit der Datenbank oder der Front-End-Seite interagieren, ist ihr Lebenszyklus immer so:
1. Programmierer schreiben Programmcode über den Editor auf dem Betriebssystem und speichern ihn im .java-Format. Diese Dateien werden Quelldateien genannt.2. Kompilieren Sie diese Quelldateien über javac.exe im JDK, um die .class-Klasse zu bilden.
3. Führen Sie diese Klassen direkt aus oder stellen Sie sie in einem WEB-Container bereit, um die Ausgabeergebnisse zu erhalten.Diese Prozesse werden aus der Makroperspektive beobachtet. Es ist definitiv nicht möglich, dies zu verstehen. Wir müssen wirklich verstehen, wie Java kodiert und dekodiert wird:
Schritt 1: Wenn wir beim Speichern den Editor zum Schreiben verwenden Dateien und Programmdateien verwenden sie das Standardkodierungsformat des Betriebssystems (im Allgemeinen verwenden unsere chinesischen Betriebssysteme das GBK-Kodierungsformat), um eine -Datei zu bilden. Java-Quelldateien werden im vom Betriebssystem standardmäßig unterstützten Kodierungsformat file.encoding gespeichert. Der folgende Code kann den Parameterwert file.encoding des Systems anzeigen.
System.out.println(System.getProperty("file.encoding"));
Wenn wir javac.exe zum Kompilieren unserer Java-Datei verwenden, bestätigt JDK zunächst die Codierung seiner Kompilierungsparameter, um den Quellcode-Zeichensatz zu bestimmen. Wenn wir diesen Kompilierungsparameter nicht angeben, erhält JDK zuerst die Standard-File.encoding-Parameter des Betriebssystems, und dann konvertiert das JDK das von uns geschriebene Java-Quellprogramm aus dem File.encoding-Codierungsformat in das Standard-UNICODE-Format in JAVA und legt es im Speicher ab.
Schritt 3:JDK schreibt die oben zusammengestellten und im Speicher gespeicherten Informationen in die Klassendatei, um eine .class-Datei zu bilden. Zu diesem Zeitpunkt ist die .class-Datei Unicode-codiert, was bedeutet, dass der Inhalt unserer gemeinsamen .class-Datei unabhängig davon, ob es sich um chinesische oder englische Zeichen handelt, in das Unicode-Codierungsformat konvertiert wurde.
In diesem Schritt ist die Verarbeitung von JSP-Quelldateien etwas anders: Der WEB-Container ruft den JSP-Compiler auf. Der JSP-Compiler prüft zunächst, ob für die JSP-Datei ein Dateicodierungsformat festgelegt ist Der Compiler ruft JDK auf, verwendet die Standardcodierungsmethode, um die JSP-Datei in eine temporäre Servlet-Klasse zu konvertieren, kompiliert sie dann in eine .class-Datei und speichert sie in einem temporären Ordner.
Schritt 4: Führen Sie die kompilierte Klasse aus: Hier gibt es mehrere Situationen.java
2. JSP/Servlet-Klasse.
3. Zwischen Java-Klasse und Datenbank.Die Methoden jeder dieser drei Situationen werden unterschiedlich sein
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie verstümmelte chinesische Zeichen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!