Module 1: Intro à Java Flashcards
Quels sont les avantages de la programmation orientée objet? P.O.O
La programmation orienté obet:
- Facile la réutilisation de code
- le découpage de code
- l’encapsulation
- Facile à maintenir
Que représente les types primitifs?
Les types primitifs en java sont des types de données spéciales. Ils ne sont pas des objets. Les types primitifs existent pour des raisons de performances.
Quelle donnée est passée lorsqu’on met un type primitif en argument dans une méthode?
Les types primitifs sont transmis en valeurs. Cela veut dire qu’une copie est passé, la variable originale ne sera pas modifiée.
Qu’est ce qu’un language de programmation à typage statique?
Un language de programmation à typage statique signifie que l’on doit déclarer le type de chaque variable explicitement.
Que représente du bytecode en Java?
Le bytecode est le résultat de la compilation du code source .java en .class. à l’aide du compilateur “javac”.
Il représente en binaire, le code de l’application.
Il est indépendant de la machine. Une fois compilé, une application java n’a plus besoin d’être compilé.
WORA, Write Once, Run Anywhere
Qu’est ce que le JDK? OpenJDK?
Ca veut dire “Java Development Kit”, il contient tous les outils nécéssaire pour développer en java.
Il fournit un ensemble complet de bibliothèques standard de Java.
Il comprend le compilateur Java (javac), la machine virtuelle Java (JVM), l’environnement d’exécution Java (JRE), ainsi qu’un ensemble complet de bibliothèques standard de Java et d’autres outils de développement.
Le JDK est essentiel pour écrire, compiler, déboguer, et exécuter des applications Java.
OpenJDK est un JDK fait par l’effort de la communauté java, il est entièrement gratuit et permet construire ces propres redistributions.
Oû utilise-t-on la méthode main?
la méthode main est nécessaire uniquement dans la classe qui sert de point d’entrée pour l’application. C’est la méthode que la machine virtuelle Java (JVM) appelle pour démarrer l’exécution du programme.
Que représente “xyz.class”?
C’est le bytecode de l’application après la compilation.
Quels sont les 8 types primitifs en java?
- int
- float
- long
- double
- boolean
- char
- byte
- short
Quel est le type primitif int en java?
Type primitif de 32 bits/4 bytes qui contient des nombres entiers.
Quel est le type float en java?
C’est un type primitif de 32 bits/4 bytes qui contient des nombres à virgule flottante.
Quel est le type long en java?
“long” nombre entier, sur 64 bits (8 bytes),
Quel est le type double en java?
nombre à virgule flottante double précision, 64 bits
Quel est le type short en java?
C’est un type primitif “short int”, nombre entier sur 16 bits
Quel est le type char en java?
C’est un type primitif qui prend un seul caractère textuel sur 16 bits