2022/12/05 KH 정보교육원 강남지원 1일차 기록
기본적인 코드 작성법 학습 (주석, 패키지 명명 규칙, main 메소드 설명)
형상 관리 시스템 (Git, Github) 학습
변수, 자료형, 상수, 형변환과 관련된 내용에 대해 중점적으로 학습
Github에서 로컬 레포지토리로 git clone하는 방법
출력 메소드인 print, println, printf의 차이점 확인하고, 사용법 학습 및 escape 코드 정의와 사용법 학습
입력 메소드인 Scanner 사용법 및 특징 학습
연산자 종류와 우선순위 학습 (산술 연산자, 증감 연산자, 비교 연산자, 논리 연산자, 논리 부정 연산자, 복합 대입 연산자, 삼항 연산자)
조건문 학습 (if, if ~ else, if ~ else if ~ else, 중첩 if, switch)
제어문 학습 2일차 (for, while, do~while, 중첩 반복문, break, continue)
배열 학습 (배열 정의 / 선언 / 할당 + 예제 풀이)
배열의 얕은 복사 및 깊은 복사 학습
다차원 배열 中 2차원 배열을 중심으로 학습
OOP에 대한 정의 및 개념
클래스(Class) 개념 학습 (+ 필드, 생성자)
OOP 이해를 위해 추상화 개념 학습
OOP의 캡슐화 개념 학습
OOP 클래스 中 생성자 파트 및 this 키워드 부분 학습
OOP 클래스 개념 中 메서드에 대한 부분 학습
객체 배열 개념 학습
Day13_배운 점, 느낀 점 메모
Day_14 상속 기초 개념 및 super, 오버라이딩에 대한 개념 학습
다형성 개념 학습 (업캐스팅, 다운캐스팅, 바인딩, instanceof ... )
추상 클래스, 인터페이스 학습
예외 처리 ( try - catch - finally ) 학습 및 자주 발생하는 예외 숙지
자바 콜렉션 학습 (List)
자바 컬렉션 이어서 학습 Set, Map
Java IO 학습 ( 스트림 클래스, Input, Output, Reader, Writer )
DB 테이블 기본 개념 및 SELECT 정리 (DQL)
오라클 DB의 함수 정리 (문자, 숫자, 날짜)
DB JOIN ANSI방식 및 오라클 방식으로 이해
DML 학습
트랜잭션 제어 언어 TCL 학습 (COMMIT, ROLLBACK)
DDL CREATE 및 제약조건 정리
서브쿼리 정리
SQL 의 DDL_ALTER, DROP 정리
[DB] GRANT, REVOKE (DCL) 정리