IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Hum .. output gobstopper


Sujet :

Langage Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 315
    Points : 114
    Points
    114
    Par défaut Hum .. output gobstopper
    Bonjour, j'ai trouvé ce code pour une certif

    Je ne le comprends pas

    Quelqu'un peut-il m'aider ??

    voici le code : les réponses D et E sont exactes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public class Commander { 
      public static void main(String[] args) { 
        String myProp = /* insert code here */ 
        System.out.println(myProp); 
      } 
    }
    and the command line:
    Code Txt : Sélectionner tout - Visualiser dans une fenêtre à part
    java -Dprop.custom=gobstopper Commander

    Which two, placed on line 13, will produce the output gobstopper? (Choose two.)

    A.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.load(“prop.custom”);
    B.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.getenv(“prop.custom”);
    C.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.property(“prop.custom”);
    D.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.getProperty(“prop.custom”);
    E.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.getProperties().getProperty(“prop.custom”);

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Tu dois regarder dans la doc de la class System

    Tu t'aperçois que ce code a pour but de chercher une propriété du système.

    Du coup, en examinant les réponses proposées et en les comparant à la doc, tu comprendra pourquoi certaines ne peuvent pas fonctionner (CQFD).
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 315
    Points : 114
    Points
    114
    Par défaut Bonjour et merci de ta réponse
    Je comprends l'idée mais si je remplace String myProp = System.getProperty("prop.custom");par String myProp = System.getProperty("java.home");je compile , te teste java -Dprop.custom=gobstopper Commanderet je n'obtiens rien !!!!!

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Le code complet ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 315
    Points : 114
    Points
    114
    Par défaut code complet
    le code est celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public class Commander { 
      public static void main(String[] args) { 
     
        String myProp = String myProp = System.getProperty("java.home");
     
        System.out.println(myProp); 
      } 
     }
    ensuite compilation classique puis java -Djava.home=gobstopper Commander

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String myProp = String myProp = System.getProperty("java.home");
    n'a aucune chance de fonctionner ...
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 315
    Points : 114
    Points
    114
    Par défaut Evidemment
    Je voulais bien sûr écrire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public class Commander { 
      public static void main(String[] args) { 
     
        String myProp = System.getProperty("java.home");
     
        System.out.println(myProp); 
      } 
     }

  8. #8
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Quand tu dis que tu "n'obtiens rien" je suis un peu étonné.
    Le programme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class Commander {
     
        public static void main(String[] args) {
     
            String myProp = System.getProperty("java.home");
     
            System.out.println(myProp);
        }
     
    }
    devrait au moins te sortir le chemin de la JVM genre :
    "C:\Program Files\Java\jdk1.7.0_21\jre"

    Maintenant, le code
    java -Djava.home=gobstopper Commander
    est une tentative de redéfinition de java.home et il n'est pas certain que ton système l'accepte.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 315
    Points : 114
    Points
    114
    Par défaut
    J’avais pris le problème par le mauvais bout

    On transmet une propriété au programme par

    java -Dprop.custom=gobstopper Commander

    Celui-ci la restitue et l'imprime ... tout simplement !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. <xsl:output method="text">
    Par Sylvain James dans le forum XMLRAD
    Réponses: 4
    Dernier message: 24/02/2005, 14h51
  2. Procedure stockée avec un parametre en OUTPUT
    Par Nadaa dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/09/2004, 20h06
  3. Renvoyer un OUTPUT de plusieurs types
    Par omlip dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/08/2004, 10h44
  4. Hum XMLRad RC2 deja des problèmes ?!
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 25/02/2003, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo