Oracle Java SE 8 Programmer II (1z0-809 Korean Version) - 1z0-809 Korean Exam Practice Test
주어진 코드 조각:
class TechName {
String techName;
TechName (String techName) {
this.techName=techName;
}
}
and
List<TechName> tech = Arrays.asList (
new TechName("Java-"),
new TechName("Oracle DB-"),
new TechName("J2EE-")
);
스트림<기술명> str = tech.stream();
//라인 n1
Java-Oracle DB-J2EE-를 인쇄하려면 n1행에 무엇을 삽입해야 합니까?
class TechName {
String techName;
TechName (String techName) {
this.techName=techName;
}
}
and
List<TechName> tech = Arrays.asList (
new TechName("Java-"),
new TechName("Oracle DB-"),
new TechName("J2EE-")
);
스트림<기술명> str = tech.stream();
//라인 n1
Java-Oracle DB-J2EE-를 인쇄하려면 n1행에 무엇을 삽입해야 합니까?
Correct Answer: A
주어진 코드 조각:
List<String> codes = Arrays.asList ("DOC", "MPEG", "JPEG");
codes.forEach (c -> System.out.print(c + " "));
String fmt = codes.stream()
.filter (s-> s.contains ("PEG"))
.reduce((s, t) -> s + t).get();
System.out.println("\n" + fmt);
결과는 무엇입니까?
List<String> codes = Arrays.asList ("DOC", "MPEG", "JPEG");
codes.forEach (c -> System.out.print(c + " "));
String fmt = codes.stream()
.filter (s-> s.contains ("PEG"))
.reduce((s, t) -> s + t).get();
System.out.println("\n" + fmt);
결과는 무엇입니까?
Correct Answer: B
employee.txt 파일의 내용이 주어지면:
모든 작업자는 마스터입니다.
employee.txt 파일에 액세스할 수 있고 allemp.txt 파일이 존재하지 않으며 코드 조각은 다음과 같습니다.

결과는 무엇입니까?
모든 작업자는 마스터입니다.
employee.txt 파일에 액세스할 수 있고 allemp.txt 파일이 존재하지 않으며 코드 조각은 다음과 같습니다.

결과는 무엇입니까?
Correct Answer: A
주어진:
class Worker extends Thread {
CyclicBarrier cb;
public Worker(CyclicBarrier cb) { this.cb = cb; }
public void run () {
try {
cb.await();
System.out.println("Worker...");
} catch (Exception ex) { }
}
}
class Master implements Runnable { //line n1
public void run () {
System.out.println("Master...");
}
}
and the code fragment:
Master master = new Master();
//line n2
Worker worker = new Worker(cb);
worker.start();
작업자 및 마스터 클래스의 실행 메소드가 모두 실행되는지 확인하라는 요청을 받았습니다.
어떤 수정이 요구 사항을 충족합니까?
class Worker extends Thread {
CyclicBarrier cb;
public Worker(CyclicBarrier cb) { this.cb = cb; }
public void run () {
try {
cb.await();
System.out.println("Worker...");
} catch (Exception ex) { }
}
}
class Master implements Runnable { //line n1
public void run () {
System.out.println("Master...");
}
}
and the code fragment:
Master master = new Master();
//line n2
Worker worker = new Worker(cb);
worker.start();
작업자 및 마스터 클래스의 실행 메소드가 모두 실행되는지 확인하라는 요청을 받았습니다.
어떤 수정이 요구 사항을 충족합니까?
Correct Answer: C
주어진:

그리고

java.util.function 패키지의 어떤 인터페이스를 사용하여 Txt 클래스를 리팩토링해야 합니까?

그리고

java.util.function 패키지의 어떤 인터페이스를 사용하여 Txt 클래스를 리팩토링해야 합니까?
Correct Answer: B
Explanation: Only visible for ExamsLabs members. You can sign-up / login (it's free).
EMPLOYEE 테이블이 주어지면,

다음 코드 조각을 참고하세요.

데이터베이스가 스크롤과 업데이트를 지원한다고 가정하면 결과는 어떻게 될까요?

다음 코드 조각을 참고하세요.

데이터베이스가 스크롤과 업데이트를 지원한다고 가정하면 결과는 어떻게 될까요?
Correct Answer: C
주어진:

결과는 어떻게 되나요?

결과는 어떻게 되나요?
Correct Answer: D
다음 코드 조각을 참고하세요.

ProductCode 클래스를 정의해 달라는 요청을 받았습니다. ProductCode 클래스 정의는 c1 인스턴스 생성이 성공하도록 허용해야 하며, c2 인스턴스 생성 시에는 컴파일 오류가 발생해야 합니다.
ProductCode의 어떤 정의가 요구 사항을 충족합니까?

ProductCode 클래스를 정의해 달라는 요청을 받았습니다. ProductCode 클래스 정의는 c1 인스턴스 생성이 성공하도록 허용해야 하며, c2 인스턴스 생성 시에는 컴파일 오류가 발생해야 합니다.
ProductCode의 어떤 정의가 요구 사항을 충족합니까?
Correct Answer: D
주어진 코드 조각:
스트림<경로> 파일 = Files.walk(Paths.get(System.getProperty("user.home"))); files.forEach(fName -> {//라인 n1 try { 경로 aPath = fName.toAbsolutePath();//라인 n2 System.out.println(fName + ":"
+ Files.readAttributes(aPath, Basic.File.Attributes.class).creationTime());
} catch(IOException 예) {
ex.printStackTrace();
});
결과는 무엇입니까?
스트림<경로> 파일 = Files.walk(Paths.get(System.getProperty("user.home"))); files.forEach(fName -> {//라인 n1 try { 경로 aPath = fName.toAbsolutePath();//라인 n2 System.out.println(fName + ":"
+ Files.readAttributes(aPath, Basic.File.Attributes.class).creationTime());
} catch(IOException 예) {
ex.printStackTrace();
});
결과는 무엇입니까?
Correct Answer: C
주어진 내용:

및 코드 조각:

결과는 무엇입니까?

및 코드 조각:

결과는 무엇입니까?
Correct Answer: C
Emp 클래스의 정의가 주어지면:
공개 클래스 Emp
개인 문자열 eName;
개인 정수 eAge;
Emp(String eN, Integer eA) {
this.eName = eN;
this.eAge = eA;
}
public Integer getEAge () {return eAge;}
public String getEName () {return eName;}
}
및 코드 조각:
List<Emp>li = Arrays.asList(new Emp("Sam", 20), New Emp("John", 60), New Emp("Jim", 51)); Predicate<Emp> agVal = s -> s.getEAge() <= 60;//line n1 li = li.stream().filter(agVal).collect(Collectors.toList()); Stream<String> names = li.stream()map.(Emp::getEName);//line n2 names.forEach(n -> System.out.print(n + " ")); What is the result?
공개 클래스 Emp
개인 문자열 eName;
개인 정수 eAge;
Emp(String eN, Integer eA) {
this.eName = eN;
this.eAge = eA;
}
public Integer getEAge () {return eAge;}
public String getEName () {return eName;}
}
및 코드 조각:
List<Emp>li = Arrays.asList(new Emp("Sam", 20), New Emp("John", 60), New Emp("Jim", 51)); Predicate<Emp> agVal = s -> s.getEAge() <= 60;//line n1 li = li.stream().filter(agVal).collect(Collectors.toList()); Stream<String> names = li.stream()map.(Emp::getEName);//line n2 names.forEach(n -> System.out.print(n + " ")); What is the result?
Correct Answer: D
주어진 코드 조각:
List<정수> list1 = Arrays.asList(10, 20);
List<정수> list2 = Arrays.asList(15, 30);
//라인 n1
다음 중 n1행에 삽입하면 10 20 15 30이 출력되는 코드 조각은 무엇입니까?
List<정수> list1 = Arrays.asList(10, 20);
List<정수> list2 = Arrays.asList(15, 30);
//라인 n1
다음 중 n1행에 삽입하면 10 20 15 30이 출력되는 코드 조각은 무엇입니까?
Correct Answer: A