JVM(JRE, JDK, 변수 타입과 형변환
연산자, 조건문, 반복문
배열, 컬렉션(List, Stack, Queue, Set, Map)
객체 지향 프로그래밍, 클래스 설계, 객체 생성, 객체의 속성과 행위(필드와 메서드), 생성자, 제어자, getter&setter, 인스턴스 멤버과 클래스 멤버
상속, 클래스 간의 관계, final, object / 오버라이딩, super / 다형성, 타입 변환 / 추상 클래스, 추상 메서드
인터페이스(선언, 구성, 상속) / static 메서드, default 메서드 / 다형성
문제 입력값 저장할 자료구조명을 입력합니다. (List / Set / Map) 내가 좋아하는 요리 제목을 먼저 입력합니다. 이어서 내가 좋아하는 요리 레시피를 한문장씩 입력합니다. 입력을 마쳤으면 마지막에 “끝” 문자를 입력합니다.
Main, Parser 클래스 구현으로 예외 처리 / try, catch 문 사용 / 정답 코드와 비교
stream을 통해 책을 분류하여 조회하는 다양한 메서드 작성
키오스크 자바 프로그램 구현 - STEP1. 클래스와 관계 설계
키오스크 자바 프로그램 구현 - STEP 2. 메인 메뉴판, 상품 메뉴판, 구매, 주문 화면, 주문 완료 , 취소 화면 기능 구현
키오스크 자바 프로그램 구현 - STEP 3. 주문 개수, 총 주문 현황, 상품 옵션 추가 기능
객체 생성과 생성자로의 주입의 차이
객체 지향의 4가지 특성과 5가지 원칙 (SOLID)