길벗·이지톡

도서 IT전문서/IT입문서 프로그래밍/오픈소스

어려운 자바 문법과 개념! 이 책 하나면 이해할 수 있습니다.

자바로 코드를 작성하려면 클래스, 객체, 상속 등 생소한 개념과 문법을 알아야 합니다. 이는 코딩을 처음 배우는 사람에게는 매우 높은 진입 장벽입니다. 이 책은 적절한 비유와 다양한 그림을 사용해 문법과 개념을 설명합니다. 입문자라도 코드를 충분히 따라갈 수 있도록 도표를 이용해 작동 방식을 보여줍니다. 또한, 풍부한 주석과 친절한 지시선을 사용해 코드 구현 과정에 사용된 문법과 개념을 차근차근 소개하고, 시작부터 난관에 부딪히지 않도록 자바 설치부터 인텔리제이 사용 방법까지 개발 환경 설정 과정도 꼼꼼히 다룹니다. 아무리 문법과 개념을 배워도 코드를 직접 짜보지 않으면 내 것으로 만들기 어렵습니다. 문법과 개념을 확실히 익힐 수 있도록 다양한 실습 예제까지 제시합니다. 1분 퀴즈 → 마무리 → 셀프체크로 이어지는 단계별 학습까지 완료하면 어느새 자바 문법과 개념에 익숙해져 있을 것입니다.

코딩이 처음인 분도, 자바를 배우고 싶은 분도 이 책으로 시작해 보세요. 자바를 포기한 분도 다시 도전할 수 있습니다.

 

목차

1장 Hello, Java!

 

1.1 자바 개발 환경 설정

1.2 첫 번째 자바 프로젝트

 

2장 입출력 다루기

 

2.1 출력하기

2.2 입력받기

 

3장 기초 문법 배우기

 

3.1 변수

3.2 자료형

3.3 상수와 리터럴

3.4 연산자

3.5 형변환

3.6 주석

3.7 코드 작성 규칙

 

4장 조건에 따라 흐름 바꾸기: 조건문

 

4.1 조건이 하나일 때: if-else

4.2 조건이 여러 개일 때: else if

4.3 조건문 안에 조건문이 있을 때: 중첩 조건문

4.4 조건과 일치하는 값 찾기: switch

4.5 삼항 연산자

 

5장 같은 작업 반복하기: 반복문

 

5.1 범위 안에서 반복할 때: for 문

5.2 조건이 참일 동안 반복할 때: while 문

5.3 무조건 한 번은 실행할 때: do-while 문

5.4 무한 반복문

5.5 프로그램 흐름 제어하기

 

6장 여러 값 한 번에 저장하기: 배열

 

6.1 배열의 기본

6.2 이차원 배열

6.3 배열 심화

 

7장 클래스

 

7.1 객체지향 프로그래밍

7.2 클래스와 객체

7.3 클래스 심화

 

8장 상속과 다형성

 

8.1 상속

8.2 다형성

8.3 추상 클래스

8.4 인터페이스

 

9장 예외 처리

 

9.1 오류와 예외

9.2 예외 처리하기

 

10장 컬렉션 프레임워크

 

10.1 컬렉션 프레임워크 개요

10.2 컬렉션 프레임워크의 주요 인터페이스

 

11장 입출력 스트림

 

11.1 입출력 스트림이란

11.2 스트림의 종류

11.3 파일 입출력

11.4 표준 입출력 스트림

 

12장 람다 표현식

 

12.1 람다 표현식 사용하기

12.2 함수형 인터페이스 사용하기

12.3 자바에서 제공하는 함수형 인터페이스

 

 

더보기접기

저자&기여자

ㆍ지은이 최원효

소개
충남대 컴퓨터과학과를 졸업하고, 하우리, S-OIL, 네이버에서 근무했다. 팀와이퍼, 팟빵, 카닥, 펫프렌즈 등 여러 스타트업과 한화를 거쳐 현재는 GS리테일의 펫쇼핑몰인 어바웃펫에 CTO로 있다. 세종대 미래교육원 멀티미디어학과에서 강의했으며, 인터넷에서 블랙독(blackdog)이라는 필명으로 활동하고 있다. 저서로는 『안드로이드로 용돈벌기』(아이콕스, 2012)와 『만들면서 배우는 AndEngine 게임 프로그래밍』(한빛미디어, 2013), 『모두의 안드로이드』(길벗, 2020)가 있고, 공저로는 『AI시대, 개발자로 살아가기』(심통, 2023) 등이 있다.

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.