QCM Java – Types génériques

QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Pourquoi la généricité en Java est-ils utilisé?

A Elle rend le code plus rapide

B Elle rend le code plus optimisé et plus lisible

C Elle ajoute la stabilité à votre code en rendant vos bugs détectables à l’exécution

D Elle ajoute la stabilité à votre code en rendant vos bugs détectables au moment de la compilation

D
Le code qui utilise la généricité a de nombreux avantages par rapport au code non générique: Contrôles de type plus forts au moment de la compilation. Un compilateur Java applique un contrôle de type fort au code générique et émet des erreurs si le code enfreint la sécurité au niveau de typage. Il est plus facile de corriger les erreurs de compilation au lieu de corriger les erreurs d’exécution, ce qui peut être difficile à trouver.

 

2. Lequel de ce type de paramètres est utilisé pour qu’une classe générique renvoie et accepte n’importe quel type d’objet?

A V

B T

C N

D K

B

Par convention, les noms de paramètre de type générique sont des lettres simples majuscules. Pour une bonne raison: sans cette convention, il serait difficile de faire la différence entre une variable de type et un nom de classe ou d’interface.
Les noms de paramètre de type générique les plus couramment utilisés sont:

  • E – est censé être un element (largement utilisé par Java Collections Framework)
  • K – est censé être une clé (dans une Map <K, V>)
  • N – est censé être un nombre
  • T – est censé être un type
  • V – est censé être une valeur (en tant que valeur de retour ou une valeur mappée)
  • S, U, V etc. – 2ème, 3ème, 4ème types

 

Questions piège en Programmation Orientée Objet

2 réflexions sur “QCM Java – Types génériques

  • octobre 31, 2019 à 10:03
    Permalien

    Bonjour,
    La réponse du question 7 c’est incorrect.
    Merci de corriger.

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *