시험 범위 목차 정리

CHAPTER 06. 클래스에 대하여 (083)

  1. 객체지향 언어란? (084)
  2. 클래스와 객체 (085)
    • (1) 클래스란?
    • (2) 인스턴스 (Instance)
    • (3) 객체의 생성과 사용
  3. 인스턴스변수와 클래스변수 (091)
    • (1) 인스턴스 변수
    • (2) 클래스 변수
  4. 메서드 (094)
    • (1) 메서드란?
    • (2) 메서드의 사용
    • (3) 메서드의 사용 예
    • (4) 생성자와 인스턴스 멤버간의 참조 및 호출
  5. 생성자(Constructor) (100)
    • (1) 기본 생성자
    • (2) 매개변수를 갖고 있는 생성자

CHAPTER 07. 상속과 다형성 (107)

  1. 상속이란? (108)
  2. 오버라이딩 (Overriding) (111)
  3. 생성자 상속 (115)
    • (1) super
    • (2) Object 클래스
  4. 제어자 (123)
    • (1) 접근 제어자
    • (2) static
    • (3) final
  5. 다형성(Polymorphism)(129p)

(1) 다형성이란?
(2) 참조변수와 인스턴스 간의 관계
(3) 다형성의 활용

CHAPTER 08. 추상 클래스와 인터페이스, 내부 클래스 (137)

  1. 인터페이스 (Interface) (143)
    • (1) 인터페이스란?
    • (2) 인터페이스의 구현
    • (3) 인터페이스의 실제 활용
    • (4) 인터페이스의 다형성

CHAPTER 09. 예외 처리 (Exception Handling) (161)

  1. try - catch / finally (164)
    • (1) try-catch
  2. 예외의 다시 던지기 (throws) (171)

CHAPTER 10. 기본 API 클래스 알아보기 (177)

  1. 문자열 클래스 (179)
  2. java.util.Random (188)
  3. java.util.Scanner (191)
  4. java.time 패키지 (205)
  5. 생성 (Creation) - 날짜/시간 객체 생성 (now, of)
    • LocalDate.now(), LocalTime.now(), LocalDateTime.now()
    • LocalDate.of(), LocalTime.of(), LocalDateTime.of()
  6. with 메서드를 사용한 정보 변경 (Modification)
    • LocalDate.with(...), LocalTime.with(...), LocalDateTime.with(...)
    • 예:
    • LocalDate today = LocalDate.now(); LocalDate changedDate = today.with(ChronoField.DAY_OF_MONTH, 15);
  • (2)
  • (5) 클래스들의 정보 변경 (with)

CHAPTER 11. 컬렉션 프레임워크 (219)

  1. 컬렉션 프레임워크란? (220)
  2. List (226)
    • (1) ArrayList

5.Map (231p)
(1) Map