정답
1. one과 two라는 두 개의 BigDecimal 유형 개체가 있을 경우 three 개체에서 이 둘의 곱을 구하려면 어떻게 해야 합니까? 정답: D
두 개의 BigDecimal 유형 변수의 곱을 구하려면 BigDecimal의 multiply() 메서드를 사용합니다. 이 내용은 "BigDecimal의 필요성"(2007년 7월)에 나와 있으며 형식 지정 및 반올림 문제에 대해서도 설명되어 있습니다.
2. System.out.println("Pi = " + PI)라는 행을 작성하기 위해 컴파일러가 Math 클래스에서 PI를 찾도록 하려면 어떤 import 문을 사용해야 합니까? 정답: C
static import 문을 사용하면 해당 클래스를 명시적으로 지정하지 않고도 원하는 상수와 메서드를 컴파일러에 알려 줄 수 있습니다. static import 문에 대한 자세한 내용은 "Using Static Imports for Constants and Methods"(2004년 10월)를 참조하십시오.
3. 향상된 for 루프(foreach 문이라고도 함)를 사용할 경우 구조가 제대로 컴파일되어 실행되도록 하려면 콜론(:) 다음에 오는 요소가 어떤 인터페이스를 구현해야 합니까? 정답: B
인수는 다음과 같이 단일 메서드로 구성된 Iterable 인터페이스를 구현하여 iterator를 얻어야 합니다.
Iterator iterator()
향상된 for 루프에 대한 설명 및 사용 방법은 "The Enhanced For Loop"(2005년 5월)를 참조하십시오. Iterable 사용에 대한 설명은 "클래스에서 향상된 For-Loop 사용"(2007년 9월)을 참조하십시오.
4. 두 개의 스윙 구성요소가 표시 영역에서 겹칠 경우, 위에 표시될 구성요소를 어떻게 제어할 수 있습니까? 정답: C
Z-order는 화면에 표시되는 구성요소의 겹침 순서를 나타냅니다. 여기서 x 및 y 좌표는 각각 수평 위치와 수직 위치입니다. 겹치는 각 구성요소에 대해 Container의 setComponentZOrder() 메서드를 호출하여 다른 구성요소 위에 표시될 구성요소를 명시적으로 제어할 수 있습니다. Z-order 겹침 제어에 대한 자세한 내용은 "Let There Be Z-Order" 팁(2005년 1월)을 참조하십시오.
5. 자바 이미지 I/O API를 사용할 경우 이미지 읽기 진행 상황을 모니터하는 가장 좋은 방법은? 정답: C
Progress Monitor를 사용하여 진행 상황을 표시할 수 있다 하더라도 진행 상황 알림을 설정하는 가장 좋은 방법은 IIOReadProgressListener를 사용하는 것입니다. 진행 상황 알림 및 영역 업데이트 알림에 대한 자세한 내용은 "이미지 I/O 이벤트 모니터하기"(2007년 2월)를 참조하십시오.
이 글의 영문 원본은
http://blogs.sun.com/corejavatechtips/e ··· _answers에서 보실 수 있습니다.
댓글을 달아 주세요