1-4강
|
-
1. 자바 프로그램의 개요
-
자바 프로그램 실행 원리에 대한 이해
-
버전별 차이 및 기능
-
개발 환경 설정- JDK, Eclipse
-
기본 자바 프로그램의 관찰
-
2. 변수와 자료형
-
변수의 이해와 활용
-
정수와 실수의 표현 방식
-
자바의 기본 자료형
-
상수(Constants)와 리터널, 형 변환
-
3. 연산자(Operators)
-
이항 연산자 - 산술, 관계 연산자 등
-
단항 연산자 - 증감, 캐스팅 연산자 등
-
타 연산자 - 삼항, 비트 연산자 등
|
5-8강
|
-
1. 표준 입출력
-
아스키코드 입력받기 - System.in.read()
-
문자 한 글자 / 숫자 단 자리 입력받기
-
BufferReader를 활용한 문장 및 숫자 입력받기
-
Scanner를 활용한 입력받기
-
2. 실행 흐름의 제어
-
if와 else, switch와 break
-
반복문의 차이 및 비교 - for, while, do~while
-
반복문의 중첩
-
break, continue
|
9-12강
|
-
1. 배열
-
1차원, 다차원 배열의 이해와 활용
-
enhanced for문
-
가변길이 배열 및 활용
-
배열의 복사
-
2. 메소드와 변수 스코프
-
메소드의 이해와 정의
-
변수의 스코프
-
메소드의 재귀 호출
-
-
3. 클래스와 인스턴스
-
클래스의 정의와 인스턴스 생성
-
생성자와 String 클래스의 소개
-
정보 은닉과 캡슐화
-
메소드 오버로딩과 String 클래스
-
static 변수와 응 용 - singleton pattrern
|
13-16강
|
-
1. 클래? ?의 상속
-
상속의 기본 문법 이해
-
클래스 변수, 클래스 메소드와 상속
-
상속에서 클래스 생성 과정과 형 변환
-
메소드 오버라이딩
-
다운 캐스팅과 instanceof 연산자
-
상속이 유용한 상황 소개
-
object 클래스와 final 선언, @Override
-
템플릿 메소드 활용
-
2. 인터페이스와 추 상 클래스
-
인터페이스의 기본과 의미
-
인터페이스의 문법 구성과 추상 클래스
-
인 터 페이스를 활용한 다형성 구현
-
-
3. 예외 처리
-
예외 처리를 위한 try~catch
-
둘 이상의 예외 처리
-
Throwable 클래스와 예외처리의 책임 전가
-
예외 상황을 알리기 위해 정의된 클래스의 종류
-
예외 클래스의 구분
-
Ezxception을 상속하는 예외 클래스의 예외처리
-
직접 정의하는 예외
-
Finally 구문
|