1부. 시작하기
1장. 프로그래밍이란 무엇인가?
Programming의 P
자바 프로그램의 메소드는 이렇게 구성되어 있어요
자바의 가장 작은 단위는 클래스랍니다
클래스는 상태를 갖고 있어야 합니다
프로그램의 가장? 기본은 =를 이해하는 것
한 줄을 의미하는 세미콜론
모든 프로그래밍 언어에는 예약어라는 것이 있어요
2장. Hello Basic Java
자바를 배울 환경 준비하기
HelloBasicJava 만들기
HelloBasicJava 컴파일하고 실행하기
main 메소드를 만들자
System.out.println(과 System.out.print(
주석(Comment 처리하기
메소드를 직접 만들어 보자
3장. 자바를 제대로 알려면 객체가 무엇인지를 알아야 해요.
자바는 객체지향 언어라고 해요
클래스와 객체는 구분하셔야 해요
Car 클래스를 구현하자
계산기 클래스를 만들어보자
Calculator 객체를 생성해보자
2부. 기초 문법
4장. 정보를 어디에 넣고 싶은데
자바에서는 네 가지의 변수가 존재해요
예제를 통해서 지역 변수를 확실히 익히자
변수 이름은 이렇게
크게 보면 자바에는 두 가지 자료형이 있답니다
기본 자료형은 8개에요
8비트와 byte 타입
다른 정수형 타입들은 어떻게 활용하나?
소수점을 처리하고 싶어요
char와 boolean는 어떻게 쓰는 거지?
기본 자료형의 기본 값은 뭘까?
5장. 계산을 하고 싶어요
연산자라는 게 뭐지? 벌써 조금 배웠다고?
간단하게 계산하는 대입 연산자들
피연산자가 하나인 것도 있어요. 이걸 단항 연산자라고 하죠
자바에서 계산하는 순서를 알아두면 좋다
뭔가를 비교할 때는 어떻게 하지?
논리 연산자들을 알아보자
아주 특이한 ? : 연산자
기본 자료형의 형 변환을 이용한 변신
타입 별 사용 가능한 연산자 알아보기
6장. 제가 좀 조건을 따져요
도대체 얼마나 조건을 따지길래…
if를 조금 더 다양하게 사용해보자
자바의 switch와 불켜는 스
성능 전문가로 널리 알려진 저자의 자바 개발 경력을 바탕으로 현장에서 꼭 필요한 기초가 무엇인지를 정리한 책입니다. 현장 중심으로 자바의 기본서를 다시 정의한 책입니다. 독자가 생각하며 학습할 수 있도록 구성하였고 연습문제에 심혈을 기울였습니다. 23명의 베타리더 및 감수자가 먼저 리뷰하고 의견을 반영한 책입니다.
샘플원고 살펴보기 → www.roadbook.co.kr/98
※ 이 책은 2권으로 구성된 <자바의 신> 세트 중 1권입니다.
대상 독자
Q. 자바 개발자로 일하고 싶은데, 무엇을 어떻게 시작해야 할까요?
A: 우선 VOL.1을 마스터하세요. 연습문제를 반드시 풀어봐야 합니다.
Q. 현업에서 개발자로 일하고 있지만, 나의 개발 방식이 가끔 맞는 것인지 헷갈릴 때가 있어요.
A: VOL.1을 건너 뛰고 VOL.2를 보셔도 됩니다. 레퍼런스로 찾아서 보셔도 좋을 듯 합니다.
Q. 개발자는 아니지만, 개발자들과 소통할 일이 많아요.
A: VOL.1만 공부해도 충분합니다. 개념을 익히는 데 많은 도움을 받을 수 있어요.
주요 내용
이 책은 VOL.1으로 기초 문법을 다루고 있습니다.
<자바의 신>은 총 2권으로 구성되어 있습니다. 그 중 첫 번째인 이 책은 개발자가 알아야 할 기초 문법을 다루고 있습니다. 1권을 이해해야 2권의 API 활용법을 쉽게 학습할 수 있습니다.
가장 신경 쓴 점은 "생각하는 습관"을 갖도록 하는 데 있습니다.
이 책에는 "생각해 봅시다"라는 쉬어가는 코너가 아주 자주 등장합니다. 이 코너에서는 독자에게 화두를 던지고 그에 대해 짧게는 1분에서 길게는 10분까지 생각해볼 수 있도록 하였습니다. 이를 통해 현업에서 개발자로 성장했을 때 단순 코더가 아니라 생각하는 코더가 될 수 있도록 세심하게 배려하였습니다.
연습문제에 심혈을 기울였습니다.
문제를 풀어보는 것만큼 실력을 높일 수 있는 지름길은 없습니다. 서술형 문제에서는 이미 학습한 내용을 잘 기억하고 있는지 테스트할 수 있습니다.