작성하는 강의록이다.
코딩의 완전 바닥 기초부터 자바를 어느 정도 한다 싶을 수준까지의 내용이 포함되어 있으며,
물론 vim으로 코딩하는 것도 있긴 하지만, 웬만하면 intelliJ idea Community version을 사용한다. 참고로 vim으로 코딩한다고 한 만큼, MacOSX 기준으로 작성할 것이다.
나중에 버전 업그레이드 돼서 무용지물이 될 것이 두렵기 때문에 스샷은 웬만하면 안 넣을 생각이다.
자바 버전은 14를 기준으로 한다. 하지만 웬만한 내용은 자바 버전에 무관하게 앞으로도 유지될 친구들일 것 같다. 그렇다고 자바 5 이런 걸 들고 오면 안 되는 게 몇 개 있을 것이다.
목차 설명에 앞서, 한 편의 분량은 절대 일관적이지 않다. 주제별로 나눠 놨지만 후반에 가면 잔인할 정도의 분량이 나올 수 있다.
1부는 코딩의 기초에 대한 내용으로, 기초를 자바를 통해 공부하는 과정이다. 조건문, 반복문, 함수 등 웬만한 함수형 언어라면 다 있는 그런 내용들을 다룬다.
2부는 객체 지향 프로그래밍을 자바를 통해 공부하는 과정이다.
3부는 자바만이 가지고 있는: 특히 유용한 API들을 집중적으로 다룰 것이다.