표준 Java 라이브러리, IDEA 개발 환경 및 Java 8 혁신에 대해 알아봅니다. 객체 지향 콘솔 애플리케이션 작성법을 배웁니다.
주제 1: 자바 소개
- 자바 역사와 설명
- 자바 개발 키트(JDK)
- 개발환경(IDEA)
주제 2: 기본 구문
- 원시 유형 및 포장지 클래스
- 제어 구조물
- 배열
- 스트링스
주제 3: 자바의 OOP
- OOP 기초
- 자바의 클래스 및 인터페이스
- 객체 클래스 및 그 방법
주제 4: 예외 및 로깅
- 예외 계층
- 예외 처리 및 사용
- 로깅
주제 5: I/O 스트림, 파일, 직렬화
- 파일 및 경로 클래스
- 바이트 스트림
- 문자 스트림
- 패턴 데코레이터
- 직렬화 및 병렬화
주제 6: 매개변수화된 유형 및 컬렉션
- 제네릭
- 와일드카드
- 자바 컬렉션
주제 7: 자바에서의 기능 프로그래밍
- 기능 인터페이스
- 람다식
- 방법참조
- 스트림 API