Java의 정석

남궁성
1022p
Where to buy
content
Rating Graph
Avg 3.8(11)
0.5
4
5
Rate
3.8
Average Rating
(11)
Comment
More

자바 프로그래머로써 반드시 알아야하는 것을 모두 담은책. 저자는 자바를 소개하는데 그치지 않고 프로그래머로써 꼭 알아야하는 내용들을 체계적으로 정리하였으며 200페이지에 달하는 지면을 객체지향개념에 할애함으로써 이 책 한 권이면 객체지향개념을 완전히 이해할 수 있도록 원리중심으로 설명하고 있다. 뿐만 아니라 자바의 최신 기능인 람다와 스트림을 상세히 소개하고 있으며, 그 밖에 자바의 최신버젼인 Java8의 새로운 기능들을 자세히 설명하고 있다. 그 밖에도 다른 서적들이 소홀히 다루는 지네릭스(generics), 애너테이션(annotation), 쓰레드(thread)와 같은 부분도 기초부터 응용까지 상세히 다룰 수 있다.

Rating Graph
Avg 3.8(11)
0.5
4
5

Author/Translator

Table of Contents

Chapter 1 자바를 시작하기 전에 1. 자바(Java Programming Language) / 2 1.1 자바란? / 2 1.2 자바의 역사 / 2 1.3 자바언어의 특징 / 3 1.4 JVM(Java Virtual Machine) / 4 2. 자바개발환경 구축하기 / 6 2.1 자바 개발도구(JDK)설치하기 / 6 2.2 Java API문서 설치하기 / 7 3. 자바로 프로그램작성하기 / 8 3.1 Hello.java / 8 3.2 자주 발생하는 에러와 해결방법 / 11 3.3 자바프로그램의 실행과정 / 12 3.4 주석(comment) / 13 3.5 이 책으로 공부하는 방법 / 14 Chapter 2 변수(Variable) 1. 변수와 상수 / 20 1.1 변수란? / 20 1.2 변수의 선언과 초기화 / 20 1.3 변수의 명명규칙 /25 2. 변수의 타입 / 27 2.1 기본형(primitive type) / 28 2.2 상수와 리터럴(constant & literal) / 30 2.3 형식화된 출력 - printf() / 36 2.4 화면에서 입력받기 - Scanner / 40 3. 진법 / 42 3.1 10진법과 2진법 / 42 3.2 비트(bit)와 바이트(byte) / 43 3.3 8진법과 16진법 / 44 3.4 정수의 진법 변환 / 46 3.5 실수의 진법변환 / 48 3.6 음수의 2진 표현 - 2의 보수법 / 50 4. 기본형(primitive type) / 55 4.1 논리형 - boolean / 55 4.2 문자형 - char / 55 4.3 정수형 - byte, short, int, long / 62 4.4 실수형 - float, double / 68 5. 형변환 / 74 5.1. 형변환(캐스팅, casting)이란? / 74 5.2 형변환 방법 / 74 5.3 정수형 간의 형변환 / 75 5.4 실수형 간의 형변환 / 77 5.5 정수형과 실수형간의 형변환 / 80 5.6 자동 형변환 / 82 Chapter 3 연산자(Operator) 1. 연산자(operator) / 86 1.1 연산자와 피연산자 / 86 1.2 식(式)과 대입연산자 / 86 1.3 연산자의 종류 / 87 1.4 연산자의 우선순위와 결합규칙 / 88 1.5 산술 변환(usual arithmetic conversion) / 91 2. 단항 연산자 / 93 2.1 증감 연산자 - ++, -- / 93 2.2 부호 연산자 - +, - / 96 3. 산술 연산자 / 97 3.1 사칙 연산자 - +, -, *, / / 97 3.2 나머지 연산자 - % / 108 4. 비교 연산자 / 109 4.1 대소비교 연산자 - <, >, = / 109 4.2 등가비교 연산자 - ==, != / 109 5. 논리 연산자 / 114 5.1 논리 연산자 - &&, ||, ! / 114 5.2 비트 연산자 - &, |, ^, ~, / 121 6. 그 외의 연산자 / 130 6.1 조건 연산자 - ? : / 130 6.2 대입 연산자 - =, op= / 132 Chapter 4 조건문과 반복문 1. 조건문 - if, switch / 136 1.1 if문 / 136 1.2 if-else문 / 140 1.3 if-else if문 / 141 1.4 중첩 if문 / 144 1.5 switch문 / 146 2. 반복문 - for, while, do-while / 156 2.1 for문 / 156 2.2 while문 / 167 2.3 do-while문 / 173 2.4 break문 / 175 2.5 continue문 / 176 2.6 이름 붙은 반복문 / 178 Chapter 5 배열(Array) 1. 배열(array) / 182 1.1 배열(array)이란? / 182 1.2 배열의 선언과 생성 / 183 1.3 배열의 길이와 인덱스 / 184 1.4 배열의 초기화 / 189 1.5 배열의 복사 / 192 1.6 배열의 활용 / 196 2. String배열 / 205 2.1 String배열의 선언과 생성 / 205 2.2 String배열의 초기화 / 205 2.3 char배열과 String클래스 / 208 2.4 커맨드 라인을 통해 입력받기 / 211 3. 다차원 배열 / 214 3.1 2차원 배열의 선언과 인덱스 / 214 3.2 2차원 배열의 초기화 / 215 3.3 가변 배열 / 219 3.4 다차원 배열의 활용 / 220 Chapter 6 객체지향 프로그래밍 I 1. 객체지향언어 / 230 1.1 객체지향언어의 역사 / 230 1.2 객체지향언어 / 230 2. 클래스와 객체 / 231 2.1 클래스와 객체의 정의와 용도 / 231 2.2 객체와 인스턴스 / 232 2.3 객체의 구성요소 - 속성과 기능 / 233 2.4 인스턴스의 생성과 사용 / 234 2.5 객체 배열 / 241 2.6 클래스의 또 다른 정의 / 242 3. 변수와 메서드 / 246 3.1 선언위치에 따른 변수의 종류 / 246 3.2 클래스변수와 인스턴스변수 / 2

Description

최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 '자바의 정석'의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아니라 기존의 경력자들을 위해 자바의 최신기능(람다와 스트림)을 자세하면서도 깊이있게 설명하고 있다.

Collections

1

All content on this site is the property of WATCHA PEDIA and any unauthorized use, including but not limited to reproduction, republication, redistribution, quotation, crawling, AI learning, and data collection, is strictly prohibited without prior consent.

  • © 2025 by WATCHA, Inc. All rights reserved.