Java08 corrige 1 INSA - AE ?? Contrôle Programmation Objet ?? Java ?? CORRECTION Consignes Tous les documents sont autorisés mais ils seront peu utiles Indiquez vos nom et prénom sur chaque feuille Le corrigé sera mis sur la page du cours dans la journée

INSA - AE ?? Contrôle Programmation Objet ?? Java ?? CORRECTION Consignes Tous les documents sont autorisés mais ils seront peu utiles Indiquez vos nom et prénom sur chaque feuille Le corrigé sera mis sur la page du cours dans la journée Nom Prénom Durée H Barème Exercice Exercice ?? Questions rapides Exercice ?? Sémantique de Java Exercice ?? Questions avancées Barème points points points Note Total partiel Note globale CExercice points Questions rapides Vrai Faux Vrai Faux Java est un langage objet Eclipse est un lecteur d ? emails Exemples Compilation La commande pour compiler un ?chier java depuis un terminal est javac Il serait plausible que javac utilise Eclipse en arrière plan Il serait plausible qu ? Eclipse utilise javac en arrière plan La commande pour exécuter une classe java est java Le compilateur Java est écrit en Java Il est donc plausible que javac utilise java pour exécuter le compilateur Pour la même raison il est plausible que java utilise javac javadoc ouvre un navigateur web javadoc permet de naviguer dans le source du programme java La compilation génère autant de ?chiers qu ? il y a d ? objets dans le programme Lorsque Chuck Norris compile du Java le compilateur n ? ose pas lui signaler les exceptions non attrapées Argumentez votre réponse au dos de la dernière page Environnement d ? exécution Pour exécuter un programme Java il faut obligatoirement une machine virtuelle Java JVM Le ?chier Foo class contient le résultat de l ? exécution de la classe Foo À l ? exécution de nouveaux ?chiers class sont fabriqués Si j ? exécute la classe Foo c ? est la première méthode du source qui est exécutée Si j ? exécute la classe Foo c ? est le constructeur de la classe qui est exécuté On ne peut jamais exécuter directement une classe java On ne peut jamais exécuter directement une interface java CNom Prénom Groupe Vrai Faux Classes et objets La librairie standard Java n ? a pas peur du ridicule au point d ? avoir une classe qui s ? appelle DefaultStyledDocument AttributeUndoableEdit En Java les types string et String existent mais sont di ?érents int et Integer héritent tous deux de la classe Object Même lorsqu ? une classe Foo hérite d ? une classe Bar elle est toujours un sous- type d ? Object L ? héritage extends permet d ? importer automatiquement les méthodes de la classe parent dans sa propre classe L ? héritage importe aussi les attributs de la classe parent L ? héritage importe aussi les constructeurs de la classe parent Un itérateur ou Enumeration que l ? on peut utiliser dans une boucle for est un objet Il est possible de dé ?nir ses propres itérateurs Enumeration Divers On peut écrire tout un programme java qui fonctionne sans écrire un seul constructeur On peut dé ?nir le constructeur d ? une classe dans une autre classe Dans le constructeur de la classe Foo je peux

  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager