1. |
|
자바 기초 개념과 변수 |
자바의 기초 개념을 학습하고, 실습하기 위한 이클립스 개발 환경을 구축하며, 자바 프로그램의 개발 과정과 변수에 대해 학습한다. |
|
2. |
|
변수와 타입 및 연산자, 조건문 |
자바에서 사용되는 변수의 기본타입, 타입 변환 방법, 연산자의 연산식과 연산자의 종류, If, Switch 조건문에 대해 학습한다. |
|
3. |
|
반복문 및 참조 타입과 배열 및 열거타입 |
자바에서 사용되는 For, While, Do-while 반복문과 참조타입, 배열, 열거 타입에 대해 학습한다. |
|
4. |
|
클래스 |
자바에서 사용되는 클래스 개념과 관련된 필드, 생성자, 메소드에 대해 학습한다. |
|
5. |
|
클래스와 상속 |
클래스와 관련된 인스턴스 멤버와 정적 멤버, 패키지와 접근 제한자 그리고 상속에 대해 학습한다. |
|
6. |
|
상속 |
상속과 관련된 타입 변환 및 다형성과 추상 클래스에 대해 학습한다. |
|
7. |
|
인터페이스 및 중첩 클래스 |
인터페이스 기초 개념과 타입 변환 및 다형성, 그리고 중첩 클래스에 대해 학습한다. |
|
8. |
|
중첩 인터페이스와 예외 클래스 및 예외 처리 |
중첩 인터페이스 및 예외 클래스의 개념과 예외 처리를 하는 방법에 대해 학습한다. |
|
9. |
|
기본 API 클래스(java.lang 패키지) |
자바에서 사용되는 java.lang 패키지에 해당하는 Object, System, Class, String, Wrapper, Math 클래스에 대해 학습한다. |
|
10. |
|
기본 API 클래스(java.util 패키지)와 컬렉션 프레임워크 |
자바에서 사용되는 java.util 패키지에 해당하는 Date, Calendar 클래스와 컬렉션 프레임워크에 해당하는 List, Set, Map, LIFO, FIFO 컬렉션에 대해 학습한다. |
|
11. |
|
스레드 및 보조 스트림 |
스레드 및 멀티 스레드 개념과 스레드의 상태를 변경하여 제어하는 방법, 데이터 입출력과 관련된 보조 스트림에 대해 학습한다. |
|