MCQOPTIONS
Saved Bookmarks
This section includes 11 Mcqs, each offering curated multiple-choice questions to sharpen your Java knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What does SAM stand for in the context of Functional Interface? |
| A. | Single Ambivalue Method |
| B. | Single Abstract Method |
| C. | Simple Active Markup |
| D. | Simple Abstract Markup |
| Answer» C. Simple Active Markup | |
| 2. |
What is the substitute of Rhino javascript engine in Java 8? |
| A. | Nashorn |
| B. | V8 |
| C. | Inscript |
| D. | Narcissus |
| Answer» B. V8 | |
| 3. |
What does Files.lines(Path path) do? |
| A. | It reads all the files at the path specified as a String |
| B. | It reads all the lines from a file as a Stream |
| C. | It reads the filenames at the path specified |
| D. | It counts the number of lines for files at the path specified |
| Answer» C. It reads the filenames at the path specified | |
| 4. |
What are the two types of Streams offered by java 8? |
| A. | sequential and parallel |
| B. | sequential and random |
| C. | parallel and random |
| D. | random and synchronized |
| Answer» B. sequential and random | |
| 5. |
Which is the new method introduced in java 8 to iterate over a collection? |
| A. | for (String i : StringList) |
| B. | foreach (String i : StringList) |
| C. | StringList.forEach() |
| D. | List.for() |
| Answer» D. List.for() | |
| 6. |
What is the return type of lambda expression? |
| A. | String |
| B. | Object |
| C. | void |
| D. | Function |
| Answer» E. | |
| 7. |
What is the purpose of BooleanSupplier function interface? |
| A. | represents supplier of Boolean-valued results |
| B. | returns Boolean-valued result |
| C. | There is no such function interface |
| D. | returns null if Boolean is passed as argument |
| Answer» B. returns Boolean-valued result | |
| 8. |
Which of the following is not introduced with Java 8? |
| A. | Stream API |
| B. | Serialization |
| C. | Spliterator |
| D. | Lambda Expression |
| Answer» C. Spliterator | |
| 9. |
WHAT_DOES_SAM_STAND_FOR_IN_THE_CONTEXT_OF_FUNCTIONAL_INTERFACE??$ |
| A. | Single Ambivalue Method |
| B. | Single Abstract Method |
| C. | Simple Active Markup |
| D. | Simple Abstract Markup |
| Answer» C. Simple Active Markup | |
| 10. |
What is Optional object used for? |
| A. | Optional is used for optional runtime argument |
| B. | Optional is used for optional spring profile |
| C. | Optional is used to represent null with absent value |
| D. | Optional means it’s not mandatory for method to return object |
| Answer» D. Optional means it‚Äö√Ñ√∂‚àö√ë‚àö¬•s not mandatory for method to return object | |
| 11. |
Which feature of java 8 enables us to create a work stealing thread pool using all available processors at its target? |
| A. | workPool |
| B. | newWorkStealingPool |
| C. | threadPool |
| D. | workThreadPool |
| Answer» C. threadPool | |