-
쉽게 배우는 자바 프로그래밍 2판 8장 연습문제 Part.1 (1번 ~ 5번)JAVA/연습문제 2022. 10. 25. 12:19반응형
# 개발 공부하는 초보자가 작성한 답안이니 정답이 아닐 수 있습니다!!!
1. 다음 중 오류가 있는 코드는?
- double d = new Double(3.14);
- int i = Integer.parseInt("100");
- Calendar c = new Calendar();
- Date d = new Date();
🧤정답🧤 3번 - Calendar는 new 키워드로 객체를 생성할 수 없고 getInstance() 메소드로 객체를 생성할 수 있다.
2. Test 클래스를 chap08.utils 패키지에 포함시켜 사용하려고 한다. Test 클래스의 첫 번째 코드로 적절한 것은?
- import chap08.utils.Test;
- import chap08.utils;
- package chap08.utils.Test;
- package chap08.utils;
🧤정답🧤 4번 해설 : 2번은 import문 양식으로 import 패키지이름.클래스; 이지만 해당 클래스에 포함시키는 경우는 클래스를 붙이지 않는다. 패키지를 포함시키기 위한 것으로 4번이 맞다.
3. 다음 중 잘못된 코드는?
1.
Integer i = new Integer(10);
2.
Integer i = Integer.valueOf(10);
3.
Integer i = Integer.valueOf("10");
4.
Integer i = Integer.parseInteger("10");
🧤정답🧤 4번 - parseInteger이 아닌 parseInt로 해야지 변환이 가능하다.
4. 자바가 제공하는 포장 클래스와 관계가 먼 것은?
- Byte
- Short
- Int
- Long
🧤정답🧤 3번 - Int는 Integer로 표시된다.
5. Class 클래스의 내용이다. 가장 옳은 것은?
- Class.forName() 메서드로 Class 객체를 얻을 수 있다.
- java.util 패키지를 임포트해야 한다.
- getClass() 메서드로 클래스를 얻지 못할 수도 있으므로 예외 처리해야 한다.
- 클래스와 인터페이스의 메타데이터를 관리한다.
🧤정답🧤 1번 - forName 메서드를 활용해 Class 객체를 생성할 수 있다.
반응형'JAVA > 연습문제' 카테고리의 다른 글
쉽게 배우는 자바 프로그래밍 2판 8장 프로그래밍 문제 Part.1 (1번 ~ 5번) (0) 2022.10.25 쉽게 배우는 자바 프로그래밍 2판 8장 연습문제 Part.2 (6번 ~ 10번) (0) 2022.10.25 쉽게 배우는 자바 프로그래밍 2판 8장 도전문제 (0) 2022.10.22 쉽게 배우는 자바 프로그래밍 2판 7장 프로그래밍 문제 Part.2 (6번 ~ 9번) (0) 2022.10.21 쉽게 배우는 자바 프로그래밍 2판 7장 프로그래밍 문제 Part.1 (1번 ~ 5번) (0) 2022.10.20