Types primitifs en Java — exemples ?
int, char, double, boolean
Opérateurs logiques — rôle ?
Combiner des conditions booléennes
Lecture de données — méthode ?
Terminal.lireInt() pour int
Écriture de données — méthode ?
Terminal.ecrireInt() ou Terminal.ecrireIntln()
Classe — définition ?
Type d’objet avec attributs et méthodes
This — rôle ?
Référence à l’objet courant
Constructeur new Date() — effet ?
Réserve mémoire et initialise un objet
Gestion des exceptions — déclaration ?
throws exception1, exception2…
Passage par valeur — pour quels types ?
Primitifs
Passage par référence — pour quels types ?
Objets
Méthode redéfinie dans classe fille — objectif ?
Adapter comportement spécifique
Super — rôle en héritage ?
Appeler constructeur ou méthode de la classe mère
Récursivité directe — exemple ?
Une fonction qui s’appelle elle-même
Récursivité indirecte — exemple ?
Deux fonctions s’appelant mutuellement
Appel récursif — phase de descente ?
Création de nouvelles instances
Appel récursif — phase de remontée ?
Calcul et retour des résultats
Condition d’arrêt — importance ?
Évite récursion infinie
Liste chaînée — structure ?
Maillons avec valeur et référence suivante
Insertion en fin — avantage ?
Garder ordre d’introduction
Tableau — accès ?
Direct par indice
Chaîne de caractères — mutabilité ?
Immuables en Java
Exception ArrayIndexOutOfBounds — cause ?
Accès hors limites d’un tableau
Calcul factorielle — méthode ?
Récursive avec condition n=1
Suite récursive — définition ?
Relation entre termes précédents par appel mutuel ou simple
Testez vos connaissances avec un QCM de 12 questions sur Principes fondamentaux de la programmation Java.
1. Quelle affirmation correspond au sujet « Lecture et écriture de données en Java, types de base et opérateurs logiques » ?
2. Que fait le constructeur new Date() en programmation orientée objet ?
Révisez le cours complet dans la fiche de révision de Principes fondamentaux de la programmation Java.
Voir la fiche →Bases de données
Bases de données
Bases de données
Programmation
Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards