QCM Java 8 Corrigé – Partie 2

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. L’API Java 8 qui prennent en charge les opérations d’agrégation séquentielles et parallèles?

A Big-data

B Hadoop

C SequenceProgramming

D Streams

D

 

 

2. Les opérations de Stream dans java 8 peuvent être divisées en _____

A Opération terminale

B Opération intermédiaire

C Les deux A et B sont vrais.

D Aucune de ces réponses n’est vraie.

C
La différence entre les opérations intermédiaires et terminales est que les opérations intermédiaires(map(), filter(), distinct() par exemple) renvoient un résultat en tant que Stream et que les opérations terminales(forEach(), toArray(), reduce(), collect(), min(), max(), count() par exemple) renvoient des valeurs non-Stream telles que primitive, objet ou collection ou peuvent ne renvoyer aucun résultat. Exemple:

Stream intStream = Stream.of(1, 2, 3, 4, 5, 6, 7);
Stream subStream = intStream.filter(value -> value > 3);
long n = subStream.count();
System.out.println(n);

Output:

4

 

 

3. Que fait Files.lines(Path path) ?

A Il lit tous les fichiers au chemin spécifié comme une chaîne

B Il lit toutes les lignes d’un fichier en tant que Stream

C Il lit les noms de fichiers au chemin spécifié

D Il compte le nombre de lignes pour les fichiers au chemin spécifié

B
Files.lines(Path path) lit toutes les lignes d’un fichier en tant que Stream.

 

 

4. À quoi sert l’objet Optional ?

A Optional est utilisé pour un argument facultatif

B Optional est utilisé pour représenter null avec une valeur absente

C Optional signifie qu’il n’est pas obligatoire pour la méthode de renvoyer l’objet

D Tout les réponses sont vrais

B
L’objet Optional est utilisé pour représenter null avec une valeur absente. Cette classe a diverses méthodes utilitaires pour faciliter le code à gérer les valeurs comme « présente » ou « absente » au lieu de vérifier les valeurs nulles.

 

 
 

5. Quel est le successeur du moteur javascript Rhino dans Java 8?

A Narcissus

B TypeScript

C V8

D Nashorn

D
Nashorn fournit 2 à 10 fois plus rapidement en termes de performances, car il compile directement le code en mémoire et transmet le bytecode à JVM. Nashorn utilise l’Invocation dynamique.

 

 

6. Que signifie SAM dans le contexte de l’interface fonctionnelle?

A Simple Abstract Markup

B Simple Active Markup

C Single Abstract Method

D Single Ambivalue Method

C
L’interface SAM signifie Single Abstract Method. L’interface fonctionnelle est également connue sous le nom de « interface SAM » car elle ne contient qu’une seule méthode abstraite.

 

 

7. Nashorn le nouveau moteur JavaScript est une implémentation de ____

A javax.engine.Engine

B javax.script.Engine

C javax.javaScript.Engine

D javax.script.ScriptEngine

D

 

 

8. Quel est le nouvel outil en ligne de commande pour le moteur JavaScript Nashorn dans java 8?

A jcs

B jfs

C jjs

D jss

C

 

 
 

9. Predicate se trouve dans quel package dans Java 8?

A java.util.predicate

B java.util.object

C java.util.objects

D java.util.predict

B

 

 

10. Dans java 8, Function est ________

A Une classe

B Une interface

C Une expression lambda

D Un Objet

B

 

 

11. Lequel est un opérateur d’agrégation dans Java 8?

A filter

B forEach

C map

D Tout les réponses sont vrais

D
Stream prend en charge les opérations d’agrégation telles que filter, map, limit, reduce, find, match, etc.

 

 
 

12. Lequel est un processus qui accepte un argument et produit un résultat dans Java 8?

A Process

B Method

C JavaFunctions

D Function

D

 

 

13. Dans java 8, Predicate est ________

A Une classe

B Une interface

C Une expression lambda

D Un Objet

B

 

 

14. Quelle méthode peut être utilisée pour vérifier null sur une variable Optional dans Java 8?

A isPresent()

B isNullable()

C isPresentable()

D isNotNull()

A

 

 

Laisser un commentaire

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