Les livres
Apprendre HTML
Apprendre CSS
Apprendre Javascript
Cours
Questionnaires
Snippets
Les outils
Outils généraux
Générateur de code
Éditeur HTML
Encodeur HTML
Convertisseur Base 64
Différence de Code
Embellisseur JSON
Formatteur CSS
Convertisseur Markdown
Trouveur de Couleur Tailwind CSS
Chiffrer/Déchiffrer par Phrase
Vérificateur de Support API JS
Convertisseur de nombres
Créateur CSS
Créateur de CSS
Créateur d'Ombre de Texte CSS
Créateur de Rotation de Texte CSS
Créateur de Contour CSS
Créateur d'Ombre RGB CSS
Créateur de Transformation CSS
Créateur de Police CSS
Outils de couleur
Pipette de couleur
Couleurs CMYK
Couleurs HWB
Couleurs HSL
Couleur Hex
Mélangeur de Couleurs
Convertisseur de Couleurs
Couleur RGB
Vérificateur de Contraste de Couleur
Dégradé de Couleur
Outils de chaîne
Calculateur de Longueur
Outil Hash MD5
Outil Hash SHA256
Outil Inverseur
Encodeur d'URL
Décodeur URL
Encodeur Base64
Décodeur Base64
Suppresseur d'Espaces
Convertisseur en Minuscules
Convertisseur en Majuscules
Compteur de Mots
Décapant des Lignes Vides
Nettoyeur HTML
Convertisseur Binaire en Hex
Décodeur Binaire Hex
Convertisseur Rot13
Texte en Binaire
Suppresseur de Doublons
Change theme
Dark
Light
System
Les livres
Apprendre HTML
Apprendre CSS
Apprendre Javascript
Comment Faire
Comment Git
Comment JavaScript
Comment CSS
Comment PHP
Comment Symfony
Comment HTML
Comment Java
Comment AngularJs
Comment NodeJs
Comment Linux
Comment Apache
Java - Les bases
1/25
Quel est le but de la méthode 'finalize' en Java ?
Pour initialiser des variables
Pour nettoyer des ressources avant que l'objet soit collecté par le Garbage Collector
Pour finaliser une définition de classe
Pour finaliser des affectations de variables
Suivant >
2/25
Que signifie le mot-clé 'transient' dans une classe Java ?
La variable peut être sérialisée
La variable est thread-safe
La variable ne peut pas être sérialisée
La variable est volatile
Suivant >
3/25
En Java, quelle est la manière correcte de créer un thread ?
En implémentant l'interface Runnable
En étendant la classe Thread
En étendant l'interface Runnable
En implémentant la classe Thread
Suivant >
4/25
Quelle classe de collection en Java est synchronisée ?
ArrayList
LinkedList
Vector
HashSet
Suivant >
5/25
Quelle est la valeur par défaut d'une variable statique en Java ?
0 ou null, selon le type
1
undefined
Elle n'a pas de valeur par défaut
Suivant >
6/25
Quelle méthode est appelée lorsqu'un objet est cloné en Java ?
cloneMethod()
copy()
clone()
Object.clone()
Suivant >
7/25
Quelle interface en Java est utilisée pour le tri et l'ordonnancement ?
List
Set
Comparable
Comparator
Suivant >
8/25
Quel est l'effet de marquer une méthode comme 'synchronized' en Java ?
Cela rend la méthode plus rapide
Cela permet à plusieurs threads d'accéder à la méthode simultanément
Cela assure qu'un seul thread peut accéder à la méthode à la fois
Cela rend la méthode accessible à toutes les classes
Suivant >
9/25
Lequel des énoncés suivants est vrai à propos d'une classe 'final' en Java ?
Elle peut être étendue par d'autres classes
Elle ne peut pas être instanciée
Elle ne peut avoir que des méthodes finales
Elle ne peut pas être étendue par d'autres classes
Suivant >
10/25
En Java, quelle est la différence entre '==' et 'equals()' ?
'==' vérifie l'égalité de valeur, 'equals()' vérifie l'égalité de référence
'==' vérifie l'égalité de référence, 'equals()' vérifie l'égalité de valeur
Il n'y a aucune différence
'equals()' est utilisé uniquement pour les chaînes de caractères
Suivant >
11/25
Quel est l'usage d'un 'JFrame' en Java ?
Pour créer une application basée sur la console
Pour créer une fenêtre d'interface graphique
Pour gérer les connexions à la base de données
Pour stocker des données dans un fichier
Suivant >
12/25
Que fait l'annotation '@Override' en Java ?
Indique qu'une méthode est remplacée de la classe parent
Marque une méthode qui ne peut pas être surchargée
Remplace les valeurs par défaut des variables
Signale l'utilisation de méthodes surchargées d'une interface
Suivant >
13/25
En Java, quel est le but de la méthode Collections.sort() ?
Pour trier les éléments d'une collection dans l'ordre décroissant
Pour mélanger aléatoirement les éléments d'une collection
Pour trier les éléments d'une collection dans l'ordre croissant
Pour inverser l'ordre des éléments dans une collection
Suivant >
14/25
Lequel des éléments suivants est une exception vérifiée en Java ?
NullPointerException
ArrayIndexOutOfBoundsException
IOException
RuntimeException
Suivant >
15/25
Quel est le concept de 'surcharge' en Java ?
Attribuer des ressources supplémentaires à une application Java
Créer plusieurs méthodes dans une classe avec le même nom mais des paramètres différents
Augmenter l'allocation de mémoire à un programme Java
Remplacer une méthode dans une sous-classe par une méthode de la superclasse
Suivant >
16/25
Quel est le but de l'opérateur 'instanceof' en Java ?
Comparer la performance de deux objets
Déterminer si un objet spécifique est une instance d'une classe, d'une superclasse ou d'une interface
Instancier un nouvel objet d'une classe
Vérifier l'égalité de deux objets
Suivant >
17/25
En Java, qu'est-ce qu'une 'Expression Lambda' ?
Une représentation concise d'une fonction anonyme qui peut être transmise
Un type spécial d'exception
Une manière de créer un nouveau thread
Une expression utilisée pour la manipulation de tableaux
Suivant >
18/25
En Java, quelle méthode devez-vous surcharger pour utiliser un objet comme clé dans une HashMap ?
hashKey()
mapKey()
equals() et hashCode()
getKey()
Suivant >
19/25
Laquelle de ces caractéristiques n'est pas une caractéristique de Java ?
Héritage multiple de classes
Collecte automatique des ordures
Indépendance de la plateforme
Gestion forte de la mémoire
Suivant >
20/25
En Java, à quoi sert la 'réflexion' ?
Pour modifier le comportement d'un programme à l'exécution
Pour dupliquer des objets
Pour analyser la performance des applications
Pour convertir des types primitifs en objets
Suivant >
21/25
Quel est le but d'un 'constructeur' en Java ?
Pour créer et initialiser un objet
Pour détruire un objet
Pour déclarer des variables
Pour retourner la valeur d'un objet
Suivant >
22/25
Quelle est la principale différence entre une classe Java et une interface Java ?
Une classe définit les propriétés d'un objet, une interface définit le comportement d'un objet
Une classe peut être instanciée, mais une interface ne peut pas
Les interfaces prennent en charge l'héritage multiple, les classes ne le font pas
Une classe est utilisée pour l'implémentation, une interface est utilisée pour l'abstraction
Suivant >
23/25
En Java, quel mot-clé est utilisé pour hériter des propriétés et méthodes d'une classe ?
extends
implements
inherits
super
Suivant >
24/25
Qu'est-ce que 'JDBC' en Java ?
Java Database Connectivity, une API standard pour l'accès aux bases de données
Java Data Binding Code, un framework pour lier des données aux éléments de l'interface utilisateur
Just-in-time Database Compiler, un outil pour l'optimisation des bases de données
Java Deployment and Compilation, un outil de déploiement
Suivant >
25/25
À quoi sert le mot-clé 'implements' en Java ?
Pour hériter d'une classe abstraite
Pour inclure une interface dans une classe
Pour marquer une méthode comme obligatoire à surcharger
Pour déclarer une classe comme abstraite
Suivant >
Pour obtenir le résultat du quiz, veuillez fournir votre adresse e-mail (facultatif)..
Obtenir le certificat
Il semble que vous n'ayez pas encore répondu à des questions. Veuillez fournir vos réponses pour continuer.