Cours 15 : Introduction à Java Flashcards
Quelle est l’histoire de Java et qui en sont les principaux créateurs ?
Java a été créé en 1995 par James Gosling et d’autres développeurs chez Sun Microsystems.
Quels étaient les défis auxquels étaient confrontés les développeurs avant l’avènement de Java ?
Avant Java, les développeurs étaient confrontés à des problèmes de portabilité du code entre différentes plateformes en raison des différences de gestion entre Windows et UNIX.
Comment Java résout-il le problème de la portabilité du code entre différentes plateformes ?
Java résout le problème de portabilité en utilisant le bytecode, un code intermédiaire entre le code source et le code binaire, qui est ensuite interprété par la JVM (Java Virtual Machine).
Quels sont les composants principaux de l’environnement Java (JRE) et du kit de développement Java (JDK) ?
Les composants principaux de l’environnement Java sont la Java Runtime Environment (JRE) et le Java Development Kit (JDK).
Quelle est la différence entre la JRE et le JDK ?
La JRE comprend la JVM, tandis que le JDK comprend la JRE ainsi que des outils de développement supplémentaires comme javac et java.
Quelles sont les étapes nécessaires pour écrire et exécuter un programme Java ?
Les étapes pour écrire et exécuter un programme Java incluent l’écriture du code source dans un fichier avec l’extension .java, la compilation du code source en bytecode à l’aide de javac, et l’exécution du bytecode à l’aide de la JVM.
Comment détermine-t-on le point d’entrée d’un programme Java ?
Le point d’entrée d’un programme Java est la méthode main.
Quelle est la syntaxe pour déclarer la méthode main en Java et quels sont ses paramètres ?
La syntaxe pour déclarer la méthode main en Java est public static void main(String[] args).
Quels sont les mots-clés utilisés dans la déclaration de la méthode main et quel est leur rôle ?
Les mots-clés utilisés dans la déclaration de la méthode main sont public, static et void, et ils spécifient les caractéristiques de la méthode.
Quelle est la classe préexistante en Java utilisée pour afficher des messages dans la console ?
La classe préexistante en Java utilisée pour afficher des messages dans la console est System.
Comment affiche-t-on un message dans la console en Java ?
On utilise System.out.print pour afficher un message dans la console en Java.
Quelle est la différence entre System.out.print et System.out.println ?
System.out.print affiche le message sans retour à la ligne, tandis que System.out.println affiche le message avec un retour à la ligne.
Quelle est la commande pour compiler un fichier Java et quels sont les fichiers générés lors de la compilation ?
La commande pour compiler un fichier Java est javac, et les fichiers générés lors de la compilation sont les fichiers .class contenant le bytecode.
Quelle est la commande pour exécuter un programme Java ?
La commande pour exécuter un programme Java est java.
Comment passe-t-on des arguments à la méthode main en Java et comment les récupère-t-on dans le programme ?
On passe des arguments à la méthode main en les spécifiant après le nom de la classe lors de l’exécution du programme, et on les récupère dans le programme via le paramètre args de type tableau de chaînes de caractères.