Comment définir les paramètres système et les paramètres de fonctionnement en Java

Paramètres système

Variables globales au niveau du système, ce paramètre est accessible n'importe où dans le programme. Il a la priorité la plus élevée et remplace la configuration du même nom dans le programme.

Le format standard des paramètres système est le suivant: -Nom_argument = valeur_arg. Plusieurs paramètres sont séparés par des espaces. S'il y a un espace dans la valeur du paramètre, il doit être placé entre guillemets.

Parmi eux, le nom du paramètre peut être la valeur par défaut Java. Ces paramètres sont automatiquement reconnus et effectifs par la machine virtuelle JVM. Par exemple, -Dfile.encoding = UTF-8 est utilisé pour spécifier le format de codage du fichier; il peut également être utilisateur -défini, par exemple, - Dmy = utilisateur, la valeur du paramètre peut être lue dans le programme et la logique associée peut être exécutée.

Pour les paires clé-valeur de paramètre définies dans les paramètres système de la machine virtuelle, vous pouvez utiliser System.getProperty ("propertyName") pour obtenir la valeur de paramètre correspondante dans le programme.

public static void main(String[] args) {
  String result = System.getProperty("argname");
  System.out.println("argname: " + result);
}

Paramètres de fonctionnement

Les valeurs de paramètre transmises lors de l'exécution de la méthode main, s'il y a plusieurs paramètres, séparez-les par des espaces.

Le format général de la méthode main est: public static void main (String [] args), où Stringp [] args est une variable qui stocke les paramètres de fonctionnement, qui peuvent être utilisés directement dans le programme.

public static void main(String[] args) {
  if (args.length > 0) {
    for (int i = 0; i < args.length; i++) {
    	System.out.println("第" + i + "个参数为: " + args[i]);
    }
  }
}

Paramètres des paramètres dans la ligne de commande

Le format de base de la commande java est java [-options] class [args ...], où:

[-options] Configurer les paramètres système Java

[args…] Configurer les paramètres de fonctionnement Java

示例 : java -Dfile.encoding = UTF-8 -Dargname = argvalue Test salut abcd

Réglages des paramètres dans IDEA

  • Exécuter - Modifier les configurations… - Spring Boot - Application - Configuration - Environnement
  • Options de la VM: définir les paramètres système
  • Arguments du programme: définir les paramètres de fonctionnement

Certaines questions d'entretien à haute fréquence collectées dans le dernier 2020 (toutes organisées en documents), il existe de nombreux produits secs, y compris mysql, netty, spring, thread, spring cloud, jvm, code source, algorithme et autres explications détaillées, ainsi que plans d'apprentissage détaillés, entretiens Tri des questions, etc. Pour ceux qui ont besoin d'obtenir ces contenus, veuillez ajouter Q comme: 11604713672

Je suppose que tu aimes

Origine blog.csdn.net/weixin_51495453/article/details/113873231
conseillé
Classement