Introduction Flashcards

1
Q

Quelle est la fonction principale d’un programme Java et comment est-elle déclarée ?

A

La fonction principale est public static void main(String[] args). C’est le point d’entrée d’un programme Java.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comment déclarer une variable entière en Java ?

A

Utilisez int nomVariable = valeur;. Par exemple, int age = 30;.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comment créer un objet en Java ?

A

En utilisant le mot-clé new, suivi du nom de la classe et des parenthèses. Par exemple, MonObjet obj = new MonObjet();
MonObjet() est une méthode constructeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est-ce qu’une classe en Java ?

A

Une classe en Java est une structure qui sert de modèle pour créer des objets et contient des attributs et des méthodes(aussi constructeurs & destructeur).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quelle est la différence entre les types primitifs et les types objets en Java ?

A

Les types primitifs (comme int, double,char) ne sont pas des objets et contiennent directement des valeurs, tandis que les types objets (comme String, Integer) sont des instances de classes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comment fonctionne l’encapsulation en Java ?

A

L’encapsulation en Java consiste à masquer les détails internes d’une classe et à exposer uniquement les méthodes nécessaires pour interagir avec l’objet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comment gérer les exceptions en Java ?

A

En utilisant les blocs try, catch, finally. Le code à risque est placé dans try, les exceptions sont capturées dans catch, et finally contient le code qui s’exécute toujours.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce que l’héritage en Java ?

A

L’héritage est un principe de la programmation orientée objet où une nouvelle classe (classe fille) hérite des attributs et méthodes d’une autre classe (classe parente).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comment fonctionne l’opérateur == en Java ?

A

L’opérateur == compare les valeurs pour les types simples et les références d’objets pour les types objets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est-ce qu’un package en Java et à quoi sert-il ?

A

Un package en Java est une collection de classes et d’interfaces. Il aide à organiser le code et à éviter les conflits de noms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment utiliser un tableau en Java ?

A

Déclarez le tableau, allouez-lui de la mémoire et initialisez ses éléments. Exemple : int[] monTableau = new int[10];

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quelle est la différence entre overloading et overriding en Java ?

A

Overloading se produit lorsqu’on a plusieurs méthodes avec le même nom mais des paramètres différents. Overriding signifie redéfinir une méthode héritée d’une classe parente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment fonctionne la surcharge de méthodes (method overloading) en Java ?

A

La surcharge de méthodes en Java permet de définir plusieurs méthodes dans une classe avec le même nom mais des listes de paramètres différentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comment fonctionnent les opérateurs logiques en Java ?

A

Les opérateurs logiques en Java, tels que && (ET logique), || (OU logique) et ! (NON logique), sont utilisés pour effectuer des opérations booléennes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

qu’est ce q’un type simple en java ?

A

entiers, caractère, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

qu’est ce qu’un type complexe en java ?

A

une classe ou un tableau ( classe Arrays)

13
Q

qu’est ce qu’une variable de type classe en java ?

A

un référence sur un objet résultant de l’instanciation d’une classe ou null

14
Q

Comment comparer des objets en java ?

A

avec la méthode equals qui prend forcément un objet en paramètre

15
Q

quelle instruction correspond au malloc du C en java ?

A

new type/classe