이 사이트의 실습은 자바스크립트를 켜야 움직입니다. 아래는 같은 내용을 글로 적은 것입니다.
공부
Java
문법부터 객체 지향, 컬렉션, 스레드, JVM까지. 코드가 실행될 때 안에서 무슨 일이 일어나는지를 봅니다.
기본 문법
- 변수와 타입 — 변수를 다른 변수에 대입하면 무엇이 복사되나
- 연산자와 형변환 — 7 / 2는 왜 3.5가 아니라 3이 나오나
- 조건문과 반복문 — 반복문은 몇 번 돌고, 어디에서 멈추나
- 배열 — 배열 변수를 대입하면 배열이 복사되나
클래스와 객체
자주 쓰는 클래스
예외
제네릭, 열거형, 애너테이션
- 제네릭 — List<Integer>의 <Integer>는 무엇을 막아 주나
- 열거형(enum) — enum을 숫자로 저장해 두면 왜 다른 상수가 되어 돌아오나
- 애너테이션 — @를 붙이기만 하면 정말 무슨 일이 일어나나
컬렉션
람다와 스트림
스레드와 동시성
JVM
입출력