1. 입력과 출력
2. 연산자 활용
3. 형변환
4. 조건문
5. 반복문
6. 조건문, 반복문 응용
7. 난수와 Math.random()
8. 정렬 알고리즘
9. 객체지향 기초 (클래스와 객체)
10. 메서드와 매개변수
11. 오버로딩과 생성자
12. 클래스 초기화 블록 & 인스턴스 초기화 블록
13. 상속
14. ArrayList