🔨 Java 자바 설치 🧱 Eclipse 이클립스 설치 🔧 Eclipse 이클립스 실행
📌 원시 자료형 (primitive data type) 📝 Java 변수 명명규칙
🧮 연산자 Operator 산술 연산자/ 대입 연산자/ 증감 연산자/ 비교 연산자/ 논리 연산자/ 삼항 연산자/ 비트 연산자/ 시프트 연산자
📇 입력 InputStream Scanner BufferedReader 📰 출력 System.out.println() BufferedWriter
🎢 조건문 if 문 switch 문 🎡 반복문 for 문 for each 문 while 문 do while 문 + 분기문
참조형 타입 reference type / Wrapper class / 문자열 String / 문자열 생성 / 문자열 내장 메소드
함수 Function 메소드 Method / 기본구조 / 매개변수(parameter)와 인수(argument) / 매개변수를 동적으로 받는 방법
프로그램 오류 Error 예외 Exception / 발생시점에 따른 오류 / Java에서 에러, 예외 클래스의 계층 구조 / 🎯 예외처리 방법 Exception handling / 🎪 자주 보이는 Exception
java.lang.Math class / java.util.Random class / java.io.File class / java.util.Calendar class
Main / DAO (Data Access Object) / DTO (Data Transfer Object) / File Processing
Class 클래스 구성 요소 1. Field 필드 2. Constructor 생성자 3. Method 메소드 / 상속 Inheritance / Override 오버라이드 / this 키워드 / super 키워드
다형성 Polymorphism / Casting 형변환 / 추상클래스 Abstract class / 추상메소드 Abstract method / 인터페이스 Interface /
제어자 Modifier / 접근 제어자 public, private, protected, default / static / final / Generics
유용한 Eclipse 단축키 / 자동완성 기능 1. 기본으로 설정된 단축키 2. 단축키 사용하지 않고, 글 입력만으로 사용 3. 자동완성이 안될 때 4. 자동완성 템플릿 수정 / 텍스트 인코딩
JAR, WAR, EAR 사용 이유 / 공통점 / 차이점 / ZIP과의 차이점 / 실행 가능한 Jar (Executable Jar) / bootJar / Fat Jar / bootWar