Comment convertir le code Java chinois tronqué : utilisez d'abord l'éditeur pour écrire le fichier source Java ; puis utilisez [javac.exe] pour compiler le fichier Java et utilisez JDK pour écrire les informations compilées et enregistrées dans le fichier Java. mémoire dans le fichier de classe Medium; exécutez enfin la classe compilée.
Méthode de conversion du code tronqué en chinois Java :
Utiliser la conversion d'encodage
Processus de conversion d'encodage Java
Nous utilisons toujours un fichier de classe Java pour interagir le plus directement avec les utilisateurs (entrée, sortie), et le texte contenu dans ces contenus interactifs peut contenir du chinois. Que ces classes Java interagissent avec la base de données ou la page front-end, leur cycle de vie est toujours comme ceci :
1. Les programmeurs écrivent le code du programme via l'éditeur du système d'exploitation et au format .java dans le système d'exploitation. système, ces fichiers sont appelés fichiers sources.
2. Compilez ces fichiers sources via javac.exe dans le JDK pour former la classe .class.
3. Exécutez ces classes directement ou déployez-les dans un conteneur WEB pour obtenir les résultats de sortie.
Ces processus sont observés d'un point de vue macro. Il n'est certainement pas possible de comprendre cela. Nous devons vraiment comprendre comment Java est codé et décodé :
La première étape : Lorsque nous utilisons l'éditeur pour écrire des fichiers source Java, le fichier programme utilisera le format d'encodage par défaut du système d'exploitation lors de l'enregistrement (généralement notre système d'exploitation chinois utilise le format d'encodage GBK) pour former un fichier .java
. Les fichiers source Java sont enregistrés par défaut au format de codage file.encoding pris en charge par le système d'exploitation. Le code suivant peut afficher la valeur du paramètre file.encoding du système.
System.out.println(System.getProperty("file.encoding"));
Étape 2 : Lorsque nous utilisons javac.exe pour compiler notre fichier java, JDK confirmera d'abord l'encodage de ses paramètres de compilation pour déterminer le jeu de caractères du code source, si nous ne précisons pas For Ce paramètre de compilation, JDK obtiendra d'abord le paramètre file.encoding par défaut du système d'exploitation, puis JDK convertira le programme source Java que nous avons écrit du format d'encodage file.encoding au format UNICODE par défaut dans JAVA et le mettra en mémoire.
Étape 3 : JDK écrit les informations compilées ci-dessus et stockées en mémoire dans le fichier de classe pour former un fichier .class. À l'heure actuelle, le fichier .class est codé en Unicode, ce qui signifie que, que le contenu de notre fichier .class commun soit constitué de caractères chinois ou de caractères anglais, ils ont été convertis au format de codage Unicode.
Dans cette étape, le traitement des fichiers source JSP est un peu différent : le conteneur WEB appelle le compilateur JSP. Le compilateur JSP vérifiera d'abord si le format d'encodage du fichier est défini dans le fichier JSP. n'est pas défini, le compilateur JSP Le processeur appellera JDK pour convertir le fichier JSP en une classe de servlet temporaire en utilisant la méthode d'encodage par défaut, puis le compilera dans un fichier .class et l'enregistrera dans un dossier temporaire.
Étape 4 : Exécutez la classe compilée : Il y aura plusieurs situations ici
1 Exécutez directement sur la console.
2. Classe JSP/Servlet.
3. Entre la classe Java et la base de données.
Les méthodes de chacune de ces trois situations seront différentes
Recommandations d'apprentissage gratuites associées : Tutoriel de base Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!