PART 01 자바 언어의 기초
Chapter 01 자바 시작하기
1.1 프로그래밍 언어와 자바
1.2 운영체제별 JDK 설치
1.3 운영체제별 환경 변수 설정
1.4 바이트코드 파일과 자바 가상 머신
1.5 소스 작성부터 실행까지
1.6 이클립스 설치
1.7 이클립스 프로젝트 생성
1.8 이클립스 소스 작성부터 실행까지
1.9 코드 용어 이해
1.10 코드 주석 달기
1.11 실행문과 세미콜론
확인문제
Chapter 02 변수와 타입
2.1 변수 선언
2.2 정수 타입
2.3 문자 타입
2.4 실수 타입
2.5 논리 타입
2.6 문자열 타입
2.7 자동 타입 변환
2.8 강제 타입 변환
2.9 연산식에서 자동 타입 변환
2.10 문자열을 기본 타입으로 변환
2.11 변수 사용 범위
2.12 콘솔로 변수값 출력
2.13 키보드 입력 데이터를 변수에 저장
확인문제
Chapter 03 연산자
3.1 부호/증감 연산자
3.2 산술 연산자
3.3 오버플로우와 언더플로우
3.4 정확한 계산은 정수 연산으로
3.5 나눗셈 연산 후 NaN과 Infinity 처리
3.6 비교 연산자
3.7 논리 연산자
3.8 비트 논리 연산자
3.9 비트 이동 연산자
3.10 대입 연산자
3.11 삼항(조건 연산자
3.12 연산의 방향과 우선순위
확인문제
Chapter 04 조건문과 반복문
4.1 코드 실행 흐름 제어
4.2 if 문
4.3 switch 문
4.4 for 문
4.5 while 문
4.6 do-while 문
4.7 break 문
4.8 continue 문
확인문제
PART 02 객체지향 프로그래밍
Chapter 05 참조 타입
5.1 데이터 타입 분류
5.2 메모리 사용 영역
5.3 참조 타입 변수의 ==, != 연산
5.4 null과 NullPointerException
5.5 문자열(String 타입
5.6 배열(Array 타입
5.7 다차원 배열
기초부터 활용까지 한 권으로 끝내는 자바의 바이블!
많은 학습자로부터 사랑받아 온 『이것이 자바다(3판』은 기존 내용에 최신 자바 21 LTS 버전의 강화된 기능과 라이브러리를 보강해 반드시 알아야 할 내용은 책의 본문으로, 선택적으로 찾아볼 할 내용은 [무료 특별판] e-Book으로 구성했다. 더욱 풍부해진 900개의 실전 예제를 직접 따라 하다 보면 자바를 활용한 객체지향 프로그래밍의 과정을 보다 체계적으로 학습할 수 있을 것이다.
이 책은 자바 프로그래밍 입문을 위해 자바의 기초부터 심화까지 깊이 있게 공부하고 싶은 (비전공자와 객체지향 프로그래밍의 개념을 다시 체계적으로 정리하고 싶은 현업 개발자, 이미 현업에서 자바를 사용하고 있지만 최신 자바의 강화된 기능까지 알고자 하는 시니어 개발자에게 권한다.
【3판에서 추가된 최신 자바 21의 강화된 언어 기능】
- 로컬(지역 변수 타입 추론
- switch 문의 null 처리 및 패턴 매칭
- 레코드 패턴
- 가상 스레드
- 순차 컬렉션
- 기본 문자셋 변경