Main과 main의 차이 / 구문강조
변수 - 종류 / 명명규칙, 자료형 - 기본형 / 참조형 / 타입 변환
java 조건문 - if, else if, else
반복문 - while(조건) / for(초기; 조건; 증감) / 반복문 제어
서식지정자 - 종류 / 플래그 / 아스키코드
연산자 - 연산 / 피연산자 / 연산자 우선순위 / 단축평가
실수 자료형의 계산 2진법 <-> 10진법 변환 고정소수점, 부동소수점
객체지향언어(OOL) / 객체지향프로그래밍(OOP) / 객체 / 캡슐화 / 상속 / 다형성 / 추상화
배열 개념, 선언, 접근, 길이, 출력
클래스 / 객체 / 인스턴스 / this / static
length/length()/size() 차이
상속 - 부모클래스, 자식클래스 / AB테스트 / 추상클래스 / 인터페이스 / 상속 키워드 / 다중 상속
생성자 개념 / 특징 / static 생성자 / Constructor Call / 상위 생성자
this와 this() / super와 super()
변수 - 클래스변수 / 인스턴스 변수 / 지역변수
Exception Handling
ArrayList 특징 / 생성 / 삽입 / 삭제 / 접근 / 수정 / 순환 / 제네릭
getter / setter
해시맵 / 관련 메서드
stream / 컬렉션 / 스트림 메서드 / 중간 연산 / 최종 연산 / 람다식 / 메서드 레퍼런스
TDD / AssertThat
다항식 계산기 프로젝트 / TDD개발론 적용
래퍼클래스(Wrapper Class) - int와 Integer / Number 클래스 / 박싱 / 오토박싱 / 언박싱 /오토언박싱