BOOKSEEK BOOK NOTES
코딩 자율학습 자바 입문
첫 자바 프로젝트를 만드는 일부터 부담스러운 독자에게는 설명의 범위만큼 안내의 방식도 중요합니다. 『코딩 자율학습 자바 입문』은 개발 환경을 준비하는 과정에서 시작해 문법과 객체지향, 컬렉션과 입출력, 람다 표현식을 다루는 입문서입니다. 그림과 도표, 코드의 주석을 보며 작은 예제를 직접 확인하는 방식으로 공부하도록 구성했습니다. 자바의 기본 개념을 비교적 간결한 한 권 안에서 연결하고 싶은 독자가 살펴볼 수 있습니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
책의 기본 정보
- 출판사
- 길벗
- 출간일
- 2024-11-11
- 분량
- 400쪽
- ISBN
- 9791140711499
이 책에서 공부할 수 있는 내용
이 책에서는 첫 프로젝트와 기본 문법, 클래스와 객체의 관계, 언어의 기본 기능 확장을 다룹니다. 관심 있는 항목을 아래 설명과 함께 살펴보세요.
첫 프로젝트와 기본 문법
- 개발 환경·입출력·변수·제어문·배열을 연결해 실행 과정을 익힙니다.
클래스와 객체의 관계
- 클래스·상속·다형성·인터페이스의 기본 개념을 코드로 살펴봅니다.
언어의 기본 기능 확장
- 예외·컬렉션·스트림·람다 표현식의 쓰임을 입문 범위에서 공부합니다.
관련 주제의 학습 사항: 자바 입문 책 추천
어떤 내용을 다루나요?
첫 자바 프로젝트를 만드는 일부터 부담스러운 독자에게는 설명의 범위만큼 안내의 방식도 중요합니다. 『코딩 자율학습 자바 입문』은 개발 환경을 준비하는 과정에서 시작해 문법과 객체지향, 컬렉션과 입출력, 람다 표현식을 다루는 입문서입니다. 그림과 도표, 코드의 주석을 보며 작은 예제를 직접 확인하는 방식으로 공부하도록 구성했습니다. 자바의 기본 개념을 비교적 간결한 한 권 안에서 연결하고 싶은 독자가 살펴볼 수 있습니다.
앞부분은 자바 설치와 인텔리제이 사용, 첫 프로젝트를 다룹니다. 코드를 배우기 전에 어디에 무엇을 입력해야 할지 몰라 멈추는 독자에게 필요한 준비입니다. 다만 책에서 사용한 도구의 화면과 현재 설치한 버전은 다를 수 있으므로, 메뉴의 위치를 외우는 일과 프로젝트를 만들고 실행하는 목적을 구분해두면 좋습니다. 환경을 준비한 뒤에는 작은 프로그램의 실행 결과를 스스로 확인하는 데 집중할 수 있습니다.
입출력과 변수, 자료형과 연산자를 다루는 부분에서는 프로그램이 받아들이고 내보내는 정보를 살펴봅니다. 설명을 읽고 납득했다는 느낌만으로 다음 문법으로 넘어가기보다 입력을 바꾸었을 때 결과가 어떻게 달라지는지 예상해보세요. 책의 주석과 지시선은 코드가 맡는 역할을 찾는 데 참고가 됩니다. 실행 결과와 자신의 예상을 나란히 적으면 아직 이해하지 못한 개념이 어느 줄에서 드러나는지 알아보기 쉽습니다.
조건문과 반복문, 배열은 프로그램의 흐름과 여러 값을 다루는 방식을 연결합니다. 조건이 하나인 상황과 여러 개인 상황, 반복이 끝나는 조건을 구분해볼 수 있습니다. 같은 결과가 나오더라도 어떤 입력까지 처리할 수 있는지는 다른 문제입니다. 예제를 바꿔볼 때에는 정상적인 입력 하나만 쓰기보다 경계가 되는 값을 함께 생각하는 독서를 권합니다. 문법을 외우는 데서 실행의 조건을 설명하는 공부로 넘어가는 방법입니다.
클래스와 객체, 상속과 다형성, 추상 클래스와 인터페이스를 다루면서 코드의 관계가 복잡해집니다. 이때 새 용어를 한꺼번에 붙잡기보다 앞에서 만든 코드가 무엇을 데이터로 가지고 어떤 동작을 수행하는지 다시 볼 수 있습니다. 여러 객체가 공통된 약속을 사용하는 이유를 자신의 말로 설명해보세요. 이 책은 초보자를 위한 그림과 예제를 통해 그 관계를 읽도록 구성하지만, 실제로 이해했는지 확인하는 과정은 독자의 작은 실습에 남습니다.
뒤에서는 예외 처리와 컬렉션 프레임워크, 입출력 스트림, 람다 표현식으로 범위를 넓힙니다. 첫 문법만 배운 상태에서 어떤 기능을 다음에 만나는지 큰 흐름을 잡는 데 사용할 수 있습니다. 모든 클래스를 외우거나 프레임워크까지 한 번에 끝내는 책으로 기대하기보다, 자바 코드를 읽는 데 자주 만나는 기본 구성 요소를 확인하는 편이 맞습니다. 필요한 항목을 실습한 뒤 앞에서 배운 클래스와 메소드의 개념에 다시 연결할 수 있습니다.
2024년에 출간된 400쪽의 종이책입니다. 자율학습을 위한 퀴즈와 마무리, 셀프체크를 통해 배운 내용을 되짚도록 했습니다. 북시크는 넓은 자바 지식을 두껍게 쌓는 자료보다 첫 공부의 범위를 정하고 손으로 확인할 설명을 원하는 독자에게 이 책을 제안합니다. 완독 여부보다 작은 코드를 스스로 바꾸고 그 결과를 설명할 수 있는지 살펴보면, 이후 더 깊게 공부할 문법과 아직 준비가 필요한 부분도 구체적으로 남습니다.
특징
개발 환경 준비와 첫 프로젝트부터 다룹니다. 처음 자바를 시작하는 독자가 실행 단계까지 따라갈 구성이 있습니다.
그림·도표·주석과 예제를 사용합니다. 코드의 동작과 개념을 나란히 확인하는 설명 방식입니다.
기초 문법에서 객체지향·컬렉션·람다까지 연결합니다. 한 권에서 입문의 범위를 정리하고 싶은 독자에게 맞습니다.
퀴즈·마무리·셀프체크로 내용을 돌아봅니다. 읽는 속도와 별도로 이해한 항목을 확인할 수 있습니다.
이 책에서 주로 다루는 내용
- 첫 프로젝트와 기본 문법
- 클래스와 객체의 관계
- 언어의 기본 기능 확장
작가 소개
최원효는 여러 기업과 스타트업에서 소프트웨어 개발을 해왔으며 개발 교육과 집필에도 참여한 저자입니다. 안드로이드와 프로그래밍 관련 책을 썼고 블랙독이라는 이름으로도 활동해왔습니다.