본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 풀이는 제공하지 않습니다. 단, 일부 정답은 [부록/예제소스]에서 내려받을 수 있습니다.
다채로운 예제가 가득한 자바 프로그래밍 입문서
이 책은 자바 언어를 배우려는 독자를 대상으로 하며, 도넛 객체를 활용한 다채로운 예제를 바탕으로 객체지향, 클래스, 상속과 같은 자바의 핵심 개념을 쉽게 이해할 수 있도록 구성하였습니다. 자바의 동작 원리를 한눈에 파악할 수 있도록 풍부한 도식을 수록하였으며, 친근한 캐릭터와 말풍선을 활용해 주요 내용을 직관적으로 전달합니다. 또한 각 장에서 배운 내용을 적용하는 [미니 프로젝트], 13장까지 배운 내용을 종합하는 [도전! 프로젝트]를 통해 실무 규모의 프로그램을 구현하는 능력을 기를 수 있습니다. 더 나아가 독자 스스로 학습 내용을 확인하고 응용할 수 있도록 생성형 AI를 활용하는 학습 요소를 수록했습니다.
※ 본 도서의 연습문제 해답은 객관식 홀수 번호 문항에 한해 제공합니다.

PART 01 자바 기초 문법
CHAPTER 01 자바 시작하기
01 자바의 이해
02 자바 코드 작성과 실행
03 JDK 설치와 실행 [심화]
요약
연습문제
CHAPTER 02 자바 프로그래밍 기초
01 변수와 자료형
02 자바 기본 입출력
03 연산자
[미니 프로젝트] 카페 주문 금액 계산기
요약
연습문제
CHAPTER 03 조건문, 반복문, 배열
01 조건문
02 반복문
03 배열
[미니 프로젝트] 점심 메뉴 추천기
요약
연습문제
PART 02 객체지향 프로그래밍
CHAPTER 04 객체지향 프로그래밍의 이해
01 클래스와 객체
02 생성자와 메서드
[미니 프로젝트] 스마트 가전 전력 관리 시스템
요약
연습문제
CHAPTER 05 클래스와 객체의 이해
01 패키지와 접근 제한자
02 static 멤버와 예외 처리
03 객체 배열과 열거형
[미니 프로젝트] 온라인 쇼핑몰 상품 관리 시스템
요약
연습문제
CHAPTER 06 상속과 다형성
01 상속의 개념과 사용 방법
02 상속의 확장
[미니 프로젝트] 상속을 사용한 AI 비서 시스템
요약
연습문제
CHAPTER 07 자바 기본 패키지
01 패키지와 모듈
02 자바 주요 패키지
[미니 프로젝트] 로또 번호 생성기
요약
연습문제
CHAPTER 08 제네릭과 컬렉션
01 제네릭과 컬렉션의 이해
02 다양한 컬렉션
03 제네릭과 람다 표현식 [심화]
[미니 프로젝트] 맛집 평점 관리 시스템
요약
연습문제
PART 03 자바 심화 문법
CHAPTER 09 입출력 스트림
01 입출력 스트림과 파일 입출력
02 중간 스트림과 입출력 성능 향상
[미니 프로젝트] 객체 저장 및 복원 프로그램
요약
연습문제
CHAPTER 10 멀티스레딩
01 스레드와 멀티스레딩
02 동기화와 데이터 공유
[미니 프로젝트] 배달 로봇 경주 프로그램
요약
연습문제
CHAPTER 11 GUI 프로그래밍
01 GUI와 스윙의 개요
02 컴포넌트 배치
[미니 프로젝트] 버튼 배치 프로그램
요약
연습문제
CHAPTER 12 이벤트 처리
01 이벤트 처리의 이해
02 이벤트 리스너의 유형
[미니 프로젝트] 디지털 스위치 시뮬레이션
요약
연습문제
CHAPTER 13 스윙 컴포넌트
01 기본 스윙 컴포넌트
02 고급 스윙 컴포넌트
[미니 프로젝트] 도넛 주문 시스템
요약
연습문제
CHAPTER 14 도전! 프로젝트
01 카페 키오스크 만들기
02 온라인 스토어 만들기
CHAPTER 15 네트워킹과 소켓 프로그래밍
01 네트워킹 기초 개념
02 클라이언트-서버 통신
요약
연습문제
CHAPTER 16 데이터베이스와 JDBC
01 데이터베이스
02 JDBC 프로그래밍
요약
연습문제
※ 15, 16장은 한빛아카데미 홈페이지에서 PDF로 제공합니다.
다채로운 예제로 기적처럼 재미있게 배우는
미라클 자바 프로그래밍!
하나. 입문자를 위한 놀랍도록 쉬운 설명
『미라클 자바 프로그래밍』은 자바를 처음 배우는 독자도 쉽게 이해할 수 있도록, 자바의 핵심 개념을 배경과 흐름 중심으로 풀어 설명합니다. 어려운 용어를 단순히 나열하는 대신, 왜 그런 개념이 필요한지 차근차근 설명하며, 다양한 그림, 캐릭터, 말풍선 설명을 통해 중요한 내용을 한 번 더 짚어줍니다. 또한 일상에서 친숙한 ‘도넛’ 예제를 통해 자바의 핵심 기능을 활용할 수 있도록 설계하였습니다. 본문의 설명과 이어지는 다채로운 예제를 따라하다 보면, 자바의 주요 기능은 물론 객체지향 프로그래밍의 핵심 개념까지 자연스럽게 익힐 수 있을 것입니다.
둘. 단계적으로 실력을 쌓을 수 있는 실무형 LAB과 프로젝트 구성
『미라클 자바 프로그래밍』은 자바 코드를 직접 작성하며 프로그래밍 실력을 쌓을 수 있도록 실무형 예제를 제공합니다. 먼저 각 절의 핵심 내용을 점검하는 [LAB] 코드로 프로그램의 빈칸을 채워보고, 각 장의 마무리에서는 [미니 프로젝트]를 통해 온전한 하나의 프로그램을 작성해봅니다. 더 나아가 책의 전체 내용을 종합한 [도전! 프로젝트]에서는 실무와 가까운 규모의 프로그램을 설계할 수 있습니다. 이러한 단계별 학습 과정을 통해 프로그램의 코드 요소를 이해하는 경험부터 큰 규모의 프로젝트를 구성하고 완성하는 역량까지 기를 수 있을 것입니다.
셋. 배움을 확장할 수 있는 다채로운 학습 요소 수록
『미라클 자바 프로그래밍』은 배운 지식을 응용하여 확장할 수 있는 다양한 학습 요소를 제공합니다. [체크 프로그램]을 통해 예제 코드를 변형하고, 수정하며 결과의 변화를 확인할 수 있으며, [생성형 AI와 공부하기]를 통해 질문을 던지고 사고를 확장하는 학습 경험을 제공합니다. 이 학습 요소를 적극 활용한다면, 단순한 문법 학습을 넘어 자바를 깊이 있고 입체적으로 이해하는 힘을 기를 수 있을 것입니다.
》 한빛아카데미 홈페이지에서 학습 보조 자료를 다운받을 수 있습니다.
http://www.hanbit.co.kr/src/41055
| 자료명 | 등록일 | 다운로드 |
|---|---|---|
| 2026-01-16 | 다운로드 |