Do it! 점프 투 자바 : 비전공자도 첫날부터 실습하는 초고속 입문서

Do it! 점프 투 자바 : 비전공자도 첫날부터 실습하는 초고속 입문서

$21.00
저자

박응용

국내IT분야1위도서인《Doit!점프투파이썬》을집필했으며,20년넘게자바와함께한현직개발자이다.이번에는현장에서쌓은‘자바’개발지식과집필노하우를담아《Doit!점프투자바》를출간했다.현재‘위키독스(wikidocs.net)’라는온라인서비스를제작하여프로그래밍및IT관련지식을공유하는데힘쓰고있으며,프로그래밍문제풀이를통해코딩실력과알고리즘을수련하는‘코딩도장(codingdojang.com)’서비스또한운영하고있다.그리고그동안집필한책에관한질문과답변을할수있는‘파이보(pybo.kr)’게시판서비스도운영하고있다.

목차

첫째마당자바기초익히기
01장자바란무엇인가?
__01-1자바란?
__01-2자바로무엇을할수있을까?
______자바로할수있는일
______자바로할수없는일
__01-3자바둘러보기
______JDK설치하기
______자바파일과컴파일알아두기
______간단한프로그램작성하기
______인텔리제이설치하기
______main메서드이해하기
02장자바시작하기
__02-1자바코드의구조살펴보기
______자바코드의예
__02-2변수와자료형
______변수알아보기
______자료형알아보기
______변수에값대입하기
______자주쓰이는자료형
______사용자정의자료형
__02-3이름짓는규칙
______클래스이름짓기
______메서드이름짓기
______변수이름짓기
__02-4주석이란?
______블록주석
______라인주석
______주석올바르게사용하기
03장자바의기초-자료형
__03-1숫자
______정수
______실수
______8진수와16진수
______숫자연산
______증감연산
__03-2불
______불연산
______불연산사용예-조건문
__03-3문자
__03-4문자열
______원시자료형
______문자열내장메서드
______문자열포매팅
______문자열포맷코드
__03-5StringBuffer
______append
______insert
______substring
__03-6배열
______배열의길이설정하기
______배열값에접근하기
______배열의길이구하기
______배열오류
__03-7리스트
______ArrayList
______제네릭스
______다양한방법으로ArrayList만들기
______String.join
______리스트정렬하기
__03-8맵
______HashMap
__03-9집합
______집합자료형의2가지특징
______교집합,합집합,차집합구하기
______집합자료형과관련된메서드-add,addAll,remove
__03-10상수집합
______enum이필요한이유
__03-11형변환과final
______형변환
______final
03장되새김문제
04장제어문이해하기
__04-1if문
______if문과else문의기본구조
______비교연산자
______and,or,not연산자
______contains
______elseif
__04-2switch/case문
__04-3while문
______while문의기본구조
______무한루프란?
______while문빠져나가기-break
________while문으로돌아가기-continue
__04-4for문
______for문의기본구조
______for문으로돌아가기-continue
______이중for문
__04-5foreach문
04장되새김문제

둘째마당자바실력키우기
05장객체지향프로그래밍
__05-1객체지향프로그래밍이란?
__05-2클래스
______클래스와객체
______객체변수란?
______메서드란?
______객체변수는공유되지않는다
__05-3메서드더살펴보기
______메서드를사용하는이유
______매개변수와인수
______메서드의입력값과리턴값
______return의또다른쓰임
______메서드내에서선언된변수의효력범위
__05-4값에의한호출과객체에의한호출
__05-5상속
______자식클래스의기능확장하기
______IS-A관계란?
______메서드오버라이딩
______메서드오버로딩
______다중상속이란?
__05-6생성자
______디폴트생성자
______생성자오버로딩
__05-7인터페이스
______인터페이스는왜필요한가?
______인터페이스작성하기
______인터페이스의메서드
______인터페이스더파고들기
______디폴트메서드
______스태틱메서드
__05-8다형성
__05-9추상클래스
05장되새김문제
06장자바의입출력
__06-1콘솔입출력
______콘솔입력
______콘솔출력
__06-2파일입출력
______파일쓰기
______파일읽기
06장되새김문제
07장자바날개달기
__07-1패키지
______패키지만들기
______서브패키지란?
______패키지사용하기
______패키지를사용하는이유
__07-2접근제어자
______private
______default
______protected
______public
__07-3스태틱
______static변수
______static메서드
______싱글톤패턴
__07-4예외처리
______예외는언제발생하는가?
______예외처리하기
______finally
______예외활용하기-RuntimeException과Exception
______예외던지기
______트랜잭션
__07-5스레드
______Thread
______Join
______Runnable
__07-6함수형프로그래밍
______람다
______스트림
07장되새김문제
08장자바프로그래밍,어떻게시작해야할까?
__08-1내가프로그램을만들수있을까?
__08-23과5의배수합하기
__08-3게시판페이징하기
__08-4자릿수구하기
__08-5공백을제외한글자수세기

부록
__Doit!자바코딩면허시험15제
__Doit!챗GPT와함께자바공부하기
__정답및풀이-되새김문제및자바코딩면허시험

찾아보기

출판사 서평

‘자바로개발하려면얼마나배워야돼?’걱정은접어두고이책을당장펼치자!
우리나라에서개발자로살아남으려면자바는선택이아닌필수다!그런데이러한자바를배우기가만만치않을뿐더러시중에나와있는책들은전부두꺼워서다볼수나있을지의문이든다.객체지향이며,인터페이스며파악하기어려운개념으로가득차있다.이책은첫날부터실습하며쉽고빠르게자바에입문할수있도록돕는다.또한자바의문법을알려주기보다는실습을통해자바로개발을시작하는데꼭필요한핵심지식을전달한다.개발에필요한내용위주로구성했으며,비주류내용은과감하게생략했다.

위키독스에서10년간독자들과함께성장한‘점프투자바’
사실이책은최근에새롭게만들어진것이아니다.2013년저자가만든온라인사이트인‘위키독스’를통해처음으로공개된‘점프투자바’를책으로출간한것이다.자바가버전업을통해진화하는동안이책또한자바의변화는물론,독자들의요구에맞춰계속발전해왔다.그래서이책은저자한사람이아니라여러독자들과함께만들어온책이라할수있다.

‘다른책이랑뭐가다른데?’《Doit!점프투자바》만의특징은바로이것!
?친구나선배처럼옆에서함께공부하듯친근한말투로어려운자바를쉽고재밌게설명하고,놓치기쉬운부분을한번더짚어준다.
?각장(챕터)학습을마치고바로복습할수있는‘되새김문제’와모든학습을완료한뒤,배운내용을복습하며실전감각을키우는‘자바코딩면허15제’로구성했다.
?모던자바(Java8버전이상)에새롭게등장한제네릭(스),람다,스트림등의내용을담았을뿐더러Java8~20까지모든버전으로학습할수있다.
?챗GPT를시작으로펼쳐진생성AI시대에발맞추어자바프로그래밍과챗GPT활용을동시에배울수있는‘챗GPT와함께자바공부하기’를제공한다.

이런분들께추천합니다!
?비전공자이지만자바를배우고싶은코딩초보자
?자바를배웠지만실제로어떻게쓰이는지다시익히고싶은자바입문자
?자바를예습하고싶은컴퓨터전공생
?자바를복습하고최신기술을익히고싶은개발자

‘자바를혼자공부할수있을까?’저자와소통할수있는《Doit!점프투자바》면가능!
‘점프투자바’는이미수많은독학자들을통해검증된교재이다.위키독스에서이책을먼저접한사람들의댓글이이를증명한다.이책은혼자공부하는사람들과함께만들어왔고,그들이어려움없이학습할수있도록설계되어있다.
이책은‘독학을위한30일계획표’를제공한다.하루한시간씩한달이면누구나자바초보를탈출할수있다.이뿐만이아니다!저자가운영하는‘코딩도장’에서는230여개의문제를해결하며프로그래밍실력을쌓을수있고,‘파이보(pybo.kr)’에서는자바와관련한질문을남기면저자에게답변을직접들을수있다.

한학기수업을위한대학교재로도가능한학습설계
이책은대학및교육기관에서활용할수있도록한학기(15주)수업에맞춘‘강의및중급자를위한15회진도표’를제공한다.이계획표에따라강의는물론,이미프로그래밍이나자바의기본지식을이해하는중급자도학습할수있도록설계했다.1~7장에서는자바를배우고,8장에서는간단한자바프로그램을만들수있다.또한‘되새김문제’나‘자바코딩면허시험15제’등을통해스스로실력을점검하며체계적인복습까지가능하다.

함께배우고,나누고,성장하는‘Doit!스터디룸’으로오세요!
혼자계획을세우고공부하다보면금방지치기마련이다.나와비슷한고민을하는독자를만나함께공부해보자.서로질문하거나답변하며공부하다보면더보람차다.이와더불어‘Doit!스터디룸’에방문하여공부단도신청해보자.‘점프투자바’를완독하고인증하면책선물도받을수있다.
-Doit!스터디룸:

학습에필요한소스파일제공
‘코딩해보세요’,‘되새김문제’,‘코딩면허시험15제’의소스파일은이지스퍼블리싱홈페이지의자료실또는박응용저자의깃허브에서내려받을수있다.