윤성우의 열혈 Java 프로그래밍

윤성우의 열혈 Java 프로그래밍

$37.56
Description
『윤성우의 열혈 Java 프로그래밍』은 최신 내용을 바탕으로 새롭게 집필된 자바책이다. 자바 8이 발표되면서 초보자들에게 어려울 수 있는 문법적 요소가 상당수 포함이 되었으나 저자 특유의 쉽고 명확한 설명을 통해서 어렵지 않게 해당 내용들을 설명한 책이다. 본서의 설명에는 독자들을 고려한 과하지 않은 스토리가 부분부분 담겨 있다. 때문에 상대적으로 재미를 느끼며 자바를 공부할 수 있다.
저자

윤성우

프로그래밍을공부한다면모르는사람이없을것같은베스트셀러저자이다.2000년대초반까지는소프트웨어아키텍트로일을하다가이후로는다양한분야에서개발경험을쌓고있다.시간이날때마다조깅을하며다양한구상을하며방법론에근거한소프트웨어설계전문가가모든분야에서활발히활동하여소프트웨어발전에기여해야한다는생각을갖고있다.

목차

Chapter01.Let’sStartJava!
01-1.자바의세계로오신여러분을환영합니다.
01-2.자바프로그램과실행의원리에대한이해
01-3.첫번째자바프로그램의관찰과응용
01-4.들여쓰기와컴파일의대상에서제외되는주석!

Chapter02.변수와자료형
02-1.변수의이해와활용
02-2.정수의표현방식이해하기
02-3.실수의표현방식이해하기
02-4.자바의기본자료형

Chapter03.상수와형변환
03-1.상수(Constants)
03-2.형변환

Chapter04.연산자(Operators)
04-1.자바에서제공하는이항연산자들
04-2.자바에서제공하는단항연산자들
04-3.비트를대상으로하는연산자들

Chapter05.실행흐름의컨트롤
05-1.if그리고else
05-2.switch와break
05-3.for,while그리고do~while
05-4.break&continue
05-5.반복문의중첩

Chapter06.메소드와변수의스코프
06-1.메소드에대한이해와메소드의정의
06-2.변수의스코프
06-3.메소드의재귀호출

Chapter07.클래스와인스턴스
07-1.클래스의정의와인스턴스의생성
07-2.생성자(Constructor)와String클래스의소개
07-3.자바의이름규칙(NamingRule)

Chapter08.패키지와클래스패스
08-1.클래스패스(ClassPath)
08-2.패키지(Package)의이해

Chapter09.정보은닉그리고캡슐화
09-1.정보은닉(InformationHiding)
09-2.접근수준지시자(Access-levelModifiers)
09-3.캡슐화(Encapsulation)

Chapter10.클래스변수와클래스메소드
10-1.static선언을붙여서선언하는클래스변수
10-2.static선언을붙여서선언하는클래스메소드
10-3.System.out.println()그리고publicstaticvoidmain()
10-4.또다른용도의static선언

Chapter11.메소드오버로딩과String클래스
11-1.메소드오버로딩(MethodOverloading)
11-2.String클래스
11-3.String클래스의메소드

Chapter12.콘솔입력과출력
12-1.콘솔출력(ConsoleOutput)
12-2.콘솔입력(ConsoleInput)

Chapter13.배열(Array)
13-1.1차원배열의이해와활용
13-2.enhancedfor문
13-3.다차원배열의이해와활용

Chapter14.클래스의상속1:상속의기본
14-1.상속의기본문법이해
14-2.클래스변수,클래스메소드와상속

Chapter15.클래스의상속2:오버라이딩
15-1.상속을위한두클래스의관계
15-2.메소드오버라이딩
15-3.instanceof연산자

Chapter16.클래스의상속3:상속의목적
16-1.상속이도움이되는상황의소개
16-2.Object클래스와final선언그리고@Override

Chapter17.인터페이스와추상클래스
17-1.인터페이스의기본과그의미
17-2.인터페이스의문법구성과추상클래스

Chapter18.예외처리(ExceptionHandling)
18-1.자바예외처리의기본
18-2.예외처리에대한나머지설명들

Chapter19.자바의메모리모델과Object클래스
19-1.자바가상머신의메모리모델
19-2.Object클래스

Chapter20.자바의기본클래스
20-1.래퍼클래스(Wrapper클래스)
20-2.BigInteger클래스와BigDecimal클래스
20-3.Math클래스와난수의생성,그리고문자열토큰(Token)의구분
20-4.Arrays클래스

Chapter21.제네릭(Generics)1
21-1.제네릭의이해
21-2.제네릭의기본문법

Chapter22.제네릭(Generics)2
22-1.제네릭의심화문법

Chapter23.컬렉션프레임워크1
23-1.컬렉션프레임워크의이해
23-2.List인터페이스를구현하는컬렉션클래스들
23-3.Set인터페이스를구현하는컬렉션클래스들
23-4.Queue인터페이스를구현하는컬렉션클래스들
23-5.Map인터페이스를구현하는컬렉션클래스들

Chapter24.컬렉션프레임워크2
24-1.컬렉션기반알고리즘

Chapter25.열거형,가변인자그리고어노테이션
25-1.열거형
25-2.매개변수의가변인자선언
25-3.어노테이션(Annotations)

Chapter26.네스티드클래스와람다(Lambda)의소개
26-1.네스티드(Nested)클래스와이너(Inner)클래스
26-2.람다(Lambda)의소개

Chapter27.람다표현식
27-1.람다와함수형인터페이스
27-2.정의되어있는함수형인터페이스

Chapter28.메소드참조와Optional
28-1.메소드참조(MethodReferences)
28-2.Optional클래스
28-3.OptionalInt,OptionalLong,OptionalDouble클래스

Chapter29.스트림1
29-1.스트림의이해와스트림의생성
29-2.필터링(Filtering)과맵핑(Mapping)
29-3.리덕션(Reduction),병렬스트림(ParallelStreams)

Chapter30.스트림2
30-1.스트림의생성과연결
30-2.스트림의중간연산
30-3.스트림의최종연산

Chapter31.시각과날짜의처리
31-1.시각과날짜관련코드의작성
31-2.시간대를적용한코드작성그리고출력포맷의지정

Chapter32.I/O스트림
32-1.I/O스트림에대한이해
32-2.필터스트림의이해와활용
32-3.문자스트림의이해와활용
32-4.IO스트림기반의인스턴스저장

Chapter33.NIO그리고NIO.2
33-1.파일시스템
33-2.NIO.2기반의I/O스트림생성
33-3.NIO기반의입출력

Chapter34.쓰레드그리고동기화
34-1.쓰레드의이해와쓰레드의생성
34-2.쓰레드의동기화
34-3.쓰레드를생성하는더좋은방법

출판사 서평

이책은마지막까지독자들에게외울것을요구하지않는다.대신에이해하고익숙해질것을요구한다.그리고단순히사실을정리하고나열한것이아니라독자의학습상황을모두고려하여막힐부분을예상해서집필했다는느낌을준다.초보자에게조금버거운언어가되었다는자바를매우정돈된설명으로여전히초보자가해볼만한언어라고,이책의집필을통해저자는주장하고있다는생각이든다.그리고이미검증되고알려진저자의인터넷강의도들을수있다.인터넷강의는저자가운영하는네이버카페를통해서제공이되므로기간제한없이누구나들을수있다.