Oracle
1Z0-809 · Question #10
1Z0-809 Question #10: Real Exam Question with Answer & Explanation
Sign in or unlock 1Z0-809 to reveal the answer and full explanation for question #10. The question stem and answer options stay visible for context.
Question
Given the code fragment:
public class FileThread implements Runnable {
String fName;
public FileThread (String fName) { this.fName = fName; }
public void run () { System.out.println(fName); }
public static void main (String[] args) throws IOException,
InterruptedException {
ExecutorService executor = Executors.newCachedThreadPool();
Stream<Path> listOfFiles = Files.walk(Paths.get("Java Projects"));
listOfFiles.forEach(line -> {
executor.execute(new FileThread(line.getFileName().toString())); //
line n1
});
executor.shutdown();
executor.awaitTermination(5, TimeUnit.DAYS); //
line n2
}
}
The Java Projects directory exists and contains a list of files.
What is the result?
Options
- AThe program throws a runtime exception at line n2.
- BThe program prints files names concurrently.
- CThe program prints files names sequentially.
- DA compilation error occurs at line n1.
Unlock 1Z0-809 to see the answer
You've previewed enough free 1Z0-809 questions. Unlock 1Z0-809 for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.