Langage de programmation annoncé par Sun Microsystem en 1995
Être capable de résoudre les erreurs qui se produisent dans l'EDI
Opinion personnelle
sample \ Hello.class
.javac sample\Hello.java
sample/Hello.java
package sample;
/** Print Hello World */
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
}
}
java sample.Hello
REM ⇒ "Hello"
Un fichier de classe Java est un fichier (avec une extension .class) qui contient du code d'octet Java pouvant être exécuté sur une machine virtuelle Java (JVM).
javap -verbose sample\Hello
Doit être défini pour référencer les bibliothèques externes (telles que les fichiers jar).
Le chemin d'accès aux classes est le chemin dans lequel l'environnement d'exécution Java (JRE) recherche les classes et autres fichiers de ressources.
Le chemin de recherche de classe (chemin de classe) peut être défini avec l'option -classpath (méthode recommandée) lors de l'appel des outils JDK, ou en définissant la variable d'environnement CLASSPATH. L'option -classpath est recommandée car elle peut être définie individuellement pour chaque application afin qu'elle n'affecte pas les autres applications ou ne modifie pas cette valeur.
Abréviation de ** J ** ava ** AR ** ciboulette.
La commande> jar est un outil d'archivage et de compression à usage général basé sur les formats de compression ZIP et ZLIB. Cependant, l'objectif principal de la commande jar est de regrouper plusieurs applets et applications Java dans une seule archive.
[Essayez] Changez l'extension du fichier jar en "zip" et confirmez qu'il peut être décompressé. [Essayez] Extrayez le fichier jar avec la commande jar.
REM -x:Déploiement, -v:Sortie d'informations détaillées, -f:Spécification du nom de fichier
jar -xvf sample.jar
Dans le fichier jar, il y a un fichier manifeste appelé META-INF / MANIFEST.MF
.
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: 1.5.0_22 (Sun Microsystems Inc.)
Built-By: hen
Build-Jdk: 1.5.0_22
Implementation-Title: Commons Lang
Implementation-Vendor: The Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Version: 3.0
~ Omis ci-dessous ~
Le fichier manifeste décrit la version et les outils utilisés pour créer le fichier jar.
Fait partie de la catégorie Options Java.
-X
-XX
-XX: + NomOption
, -XX: -NomOption
)-Dproperty = value
: Définit la valeur de la propriété système
---Duser.language = ja
, -Duser.country = JP
, etc.
--En source Java, vous pouvez obtenir la valeur avec System.getProperty (" user.language ");
--Dans Tomcat Configure Manager, spécifiez avec l'argument JVM
-Xmxsize
: Spécifiez la taille maximale (en octets) du pool d'allocation de mémoire
---Xmx1024m
: Spécifiez 1024 Mo
-XX: + UseGCLogFileRotation
: Activer la rotation du journal GC
Site de référence Java HotSpot VM Options
Java EE
javax. *
Package (certaines classes Java SE commencent par javax)Comment vérifier la version de la commande Java.
java -version
⇒ java version "1.8.0_131"
Des mises à jour régulières seront disponibles chez Oracle. Lorsqu'une mise à jour se produit, la chaîne de version comprend également le numéro de version mis à jour. En d'autres termes, dans JDK 8 mise à jour 5 (JDK 8u5), la chaîne de version sera "1.8.0_5".
Les applications qui utilisent Java (comme Tomcat) peuvent définir des variables d'environnement telles que «JAVA_HOME» et «JAVA_OPTS».
Recommended Posts