• 메인으로 이동
    AD광고
    New경이롭고 치열한 생존 이야기극한 진화의 세계
    AD광고
    Best Seller소년 김구의 가슴 뜨거운 역사설민석의 한국사 대모험 38
    • 베스트
    • 소득공제
    • 무료배송

    POWER JAVA(4판)

    • 천인국, 천명준 저
    • 인피니티북스
    • 2026년 01월 05일
    1%35,64036,000
    적립금
    1,080원 (3% 적립)
    추가 적립
    추가 적립 안내
    • 5만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

    • 10만원 이상 결제 시 (*배송비 제외)

      정가제FREE(상품/사은품) 금액이 2,000원 이상이면 2,000원 추가적립

      정가제FREE(상품/사은품) 금액이 5,000원 이상이면 5,000원 추가적립

    결제혜택
    무이자 할부
    결제사 혜택
    쿠폰
    회원 가입 즉시 지급되는 적립금 과 등급별 다양한 회원 혜택 보기
    배송비
    무료  (해외배송의 경우 지역에 따라 상이)

    배송안내

    서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
    지금 택배 주문하면 9/29(화) 출고 가능
    택배보다 빠른, 나우드림
    35,640

    [네이버페이]

    상품 규격 정보
    상품상세정보
    ISBN ISBN-13 : 9791175330061
    쪽수872쪽
    크기기타 규격
    제품구성단행본
    이 책이 속한 분야
    • 컴퓨터/IT > 인터넷
    관련 이벤트
    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『디그 잇3』 출간기념 포토카드 증정 이벤트

    2026.09.14 ~ 2026.10.02

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택🌕

    2026.09.09 ~ 2026.09.27

    • 사은품

    『유치원 Wars 17』 출간 기념 포토카드 증정!

    2026.09.01 ~ 2026.09.28

    • 사은품

    9월 특별선물 《영풍문고 리유저블백》

    2026.09.01 ~ 2026.09.30

    • 사은품

    이달의 리뷰왕

    2026.01.01 ~ 2026.12.31

    • 사은품

    신규가입시 최대 10,800원

    2025.12.31 ~ 2026.12.31

    • 사은품

    『디그 잇3』 출간기념 포토카드 증정 이벤트

    2026.09.14 ~ 2026.10.02

    • 사은품

    2026 추석 프로모션 - 영롱한 보름달처럼 풍성한 추석 혜택🌕

    2026.09.09 ~ 2026.09.27

    책 소개

    20년 초장기 자바프로그래밍 베스트셀러!

    수많은 자바개발자를 탄생시킨 바로 그 책이 Fully Updated 되어 새롭게 등장했다!

    강의자에게는 핵심을 정확히 찌르는 강의를, 학습자에게는 단계별로 따라갈 수 있는 최적의 학습 경험 제공!

     

    피할 수 없는 인공지능 시대, 이제 더 이상 어렵게 배우지 마라!

    『파워 자바 4판』 한 권이면 제대로, 쉽게 배울 수 있다!

    새로운 프로그래밍 언어가 끊임없이 등장하는 오늘날에도자바는 여전히 가장 사랑받는 언어다. 지난 20년간 독보적인 지지와 인기를 얻은파워 자바는 개정을 거듭하며 그 명성을 함께 했다. 특히 국내 IT 계열 베스트셀러 작가인 천인국 교수가 집필하며 탄탄한 설명과 풍부한 내용으로 신뢰받아 왔다. 이번 『파워 자바 4판』은 그 20년 내공을 기반으로 완전히 새롭게 업데이트되었다.

     

    『파워 자바 4판』은 자바의 기본 개념부터 객체 지향, GUI, 멀티 스레딩, 함수형 프로그래밍까지 단 한 권으로 배우는 만능 학습서이다. 학습자가 스스로 사고하며 응용력을 기를 수 있도록 다양한 프로젝트로 구성하여 전면 개정되었다. 또한 필요 이상으로 난이도 높은 타 교재와 달리 훨씬 이해하기 쉽고 알찬 구성으로 초보자도 재미있게 배울 수 있도록 차별화하였다.

     

    객체 지향과 같은 핵심 개념은 GUI LAB에서 실습을 통해 직접 프로그램으로 구현하여 탐구하도록 하였다. 각 예제는 '결과 보고 생각하기코드 분석하기도전하기'의 단계적 학습을 통해 문제 해결을 넘어서 스스로 코드를 변형하는 능력을 기를 수 있다. Mini Project, Exercises, Programming Exercises는 배운 이론을 점검할 수 있으며, 특히 Programming Exercises에서는 직접 코드를 작성해 보며, 유연한 프로그래밍 능력을 기를 수 있다. 학습자는 이 과정을 통해 사고력과 문제 해결 능력을 강화할 수 있도록 설계되었다.

     

    이 책에서 새롭게 업그레이드된 부분은 다음과 같다. 첫째, 자바의 핵심 개념을 더욱 풍성해진 그림을 통해 쉽고 재미있게 설명하고자 하였다. 둘째, 핵심 개념의 이론적 배경과 실무적 관점을 균형 있게 설명하여 이해도를 높였다. 셋째, 예제에 '도전문제'를 추가하여 개념의 이해와 응용력이 상승할 수 있도록 구성하였다. 넷째, 멀티 스레딩, 함수형 프로그래밍과 같은 심화 주제를 보강하여 학습의 폭을 더욱 넓혔다.

     

    이 책의 가장 큰 강점은이해응용실습의 과정을 거쳐 학습자가 자바를 실무자처럼 다룰 수 있도록 도와준다는 점이다. 20년간 사랑받아 온 자바의 대표 도서답게, 이번 4판은 자바 학습의 새로운 표준이 될 것이다.

    목차

    [목 차]
      

    머리말

    강의 계획

    이 책의 특징

    이 책의 구성

     

    CHAPTER 01 자바 소개

    1.1 자바란?

    1.2 자바의 역사와 가상 머신

    1.3 자바의 특징

    1.4 자바의 종류와 버전

    1.5 자바 개발 도구

    1.6 명령어 버전 JDK 사용하기

    1.7 인텔리제이 사용하기

    1.8 자바의 용도

    Mini Project 수행하기 사칙 연산 프로그램

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 02 자바 프로그래밍 기초

    2.1 자바 프로그램 구성 요소

    2.2 변수와 자료형

    2.3 콘솔에서 입력받기

    2.4 수식과 연산자

    Mini Project 수행하기 두 사각형의 충돌 여부 판단하기

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 03 조건문, 반복문, 배열

    3.1 if-else

    3.2 switch

    3.3 for

    3.4 while

    3.5 배열

    3.6 2차원 배열

    3.7 ArrayList

    Mini Project 수행하기 숫자 추측 게임

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 04 클래스와 객체 I

    4.1 객체 지향 프로그래밍이란?

    4.2 객체 지향 프로그래밍의 원칙

    4.3 클래스와 객체 만들기

    4.4 메소드 오버로딩

    4.5 생성자

    4.6 접근 제어

    4.7 접근자와 설정자

    4.8 무엇을 클래스로 만들어야 할까?

    GUI LAB JFrame 객체 생성하기 #1

    GUI LAB JFrame 객체 생성하기 #2

    Mini Project 수행하기 1 클래스 후보 식별하기

    Mini Project 수행하기 2 주사위 게임 만들기

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 05 클래스와 객체 II, 예외 처리

    5.1 객체의 생성과 소멸

    5.2 인수 전달 방법

    5.3 정적 멤버

    5.4 객체 배열

    5.5 예외 처리 9

    Mini Project 수행하기 책 정보 저장

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 06 상속

    6.1 상속의 개념

    6.2 상속 선언

    6.3 상속과 접근 지정자

    6.4 상속과 생성자

    6.5 메소드 오버라이딩

    GUI LAB 그림 그리기

    6.6 다형성

    6.7 상속 vs 구성

    Mini Project 수행하기 1 텍스트 게임

    Mini Project 수행하기 2 Card 클래스와 Deck 클래스 만들기

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 07 추상 클래스, 인터페이스, 중첩 클래스

    7.1 추상 클래스

    7.2 인터페이스

    7.3 인터페이스를 이용한 다중 상속

    7.4 디폴트 메소드와 정적 메소드

    LAB List 인터페이스

    7.5 중첩 클래스

    Mini Project 수행하기 스택 인터페이스 구현하기

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 08 자바 GUI 기초

    8.1 자바 GUI 소개

    8.2 컨테이너와 컴포넌트

    8.3 GUI 프로그램 구조

    8.4 컨테이너 살펴보기

    8.5 기초 컴포넌트(레이블, 버튼, 텍스트 필드)

    8.6 배치 관리자

    8.7 복잡한 배치 만들기

    8.8 비주얼 디자이너: Swing UI Designer

    Mini Project 수행하기 가상 리모컨 만들기

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 09 자바 GUI 이벤트 처리

    9.1 이벤트 처리 개요

    9.2 이벤트 리스너를 작성하는 다양한 방법

    9.3 스윙 컴포넌트의 이벤트

    9.4 키 이벤트

    9.5 마우스 이벤트

    9.6 어댑터 클래스

    Mini Project 수행하기 1 계산기 프로그램

    Mini Project 수행하기 2 Tic-Tac-Toe 게임

    Mini Project 수행하기 3 지뢰 찾기 게임

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 10 기본 스윙 컴포넌트

    10.1 스윙 컴포넌트 소개

    10.2 레이블

    10.3 버튼

    10.4 체크 박스

    10.5 라디오 버튼

    10.6 텍스트 필드

    10.7 텍스트 영역

    10.8 콤보 박스

    10.9 슬라이더

    10.10 메뉴

    Mini Project 수행하기 1 피자 주문

    Mini Project 수행하기 2 입회원서

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 11 자바 그래픽

    11.1 그래픽 프로그래밍의 기초

    11.2 Graphics 클래스

    11.3 기초 도형 그리기

    11.4 이미지 출력 및 처리

    11.5 그래픽과 이벤트의 결합

    Mini Project 수행하기 1 신호등 프로그램

    Mini Project 수행하기 2 벽돌 깨기 게임

    Mini Project 수행하기 3 갤러그 게임

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 12 패키지, 모듈, 자바 API

    12.1 패키지란?

    12.2 패키지를 포함하여 사용하기

    12.3 패키지 만들기

    12.4 모듈

    12.5 자바 API

    12.6 Object 클래스

    12.7 랩퍼 클래스

    12.8 String 클래스

    12.9 StringBuffer 클래스

    12.10 문자열의 토큰 분리

    12.11 Calendar 클래스

    12.12 기타 유용한 클래스

    Mini Project 수행하기 행맨 게임 만들기

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 13 제네릭과 컬렉션

    13.1 제네릭 프로그래밍

    13.2 컬렉션이란?

    13.3 ArrayList

    13.4 벡터(Vector)

    13.5 LinkedList

    13.6 Set

    13.7 Map

    13.8 Queue

    13.9 Collections 클래스

    13.10 제네릭 메소드

    Mini Project 수행하기 1 쇼핑 카트 프로젝트

    Mini Project 수행하기 2 카드 셔플링과 분배

    Mini Project 수행하기 3 몬스터 잡기 게임

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 14 파일 입출력

    14.1 입출력 스트림

    14.2 문자 스트림

    14.3 바이트 스트림

    14.4 다양한 처리 스트림

    14.5 객체 저장하기

    14.6 File 객체

    Mini Project 수행하기 시저 암호화 프로그램 작성

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 15 멀티 스레딩

    15.1 멀티태스킹

    15.2 스레드 생성과 실행

    15.3 스레드 스케줄링

    15.4 스레드 동기화

    15.5 wait() notify()를 이용한 스레드 조정

    Mini Project 수행하기 Space Shooter 게임

    Summary

    Exercises

    Programming Exercises

     

    16, 17, 18장 내용은 인피니티북스 홈페이지에서 다운로드할 수 있습니다(http://www.infinitybooks.co.kr).

    PDF 파일의 페이지는 종이책과 이어지도록 표기하였습니다.

     

    찾아보기

     

    ※ 홈페이지에서 다운로드할 수 있는 콘텐츠

     

    CHAPTER 16 함수형 프로그래밍, 람다식, 스트림

    16.1 함수형 프로그래밍 소개

    16.2 람다식

    16.3 동작 매개변수화

    16.4 함수형 인터페이스

    16.5 메소드 참조

    16.6 스트림

    Mini Project 수행하기 스트림을 이용하여 상품 검색하기

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 17 네트워크 프로그래밍

    17.1 네트워크 프로그래밍의 기본 개념

    17.2 인터넷에서 파일 다운로드하기

    17.3 TCP를 이용한 통신

    17.4 TCP를 이용한 채팅 프로그램 작성하기

    17.5 UDP를 이용한 통신

    17.6 UDP를 이용한 채팅 프로그램 작성하기

    Mini Project 수행하기 다자 회의 시스템

    Summary

    Exercises

    Programming Exercises

     

    CHAPTER 18 데이터베이스 프로그래밍

    18.1 자바와 데이터베이스

    18.2 데이터베이스의 기초

    18.3 SQL

    18.4 JDBC를 이용한 프로그래밍

    18.5 Prepared Statements 사용하기

    LAB GUI로 데이터베이스 내용 표시하기

    SOLUTION GUI로 데이터베이스 내용 표시하기

    18.6 JDBC를 사용하여 이미지 저장하기

    18.7 JDBC를 사용하여 텍스트 파일 저장하기

    Mini Project 수행하기 명예의 전당

    Summary

    Exercises

    Programming Exercises

    출판사 서평

    프로그래밍 언어는 끊임없이 등장하지만, 자바는 여전히 소프트웨어 개발의 중심에서 가장 견고한 위치를 지키고 있는 언어다. 다양한 소프트웨어 분야에서 자바는 지금도 핵심 언어로 사용되고 있으며, 그 중요성은 앞으로도 쉽게 약화되지 않을 전망이다. 이렇듯 자바를 정확하게 이해하고 체계적으로 학습하는 일은 더욱 필수적인 과제가 되었다. 『파워 자바 4판』은 천인국 교수의 20년간 쌓은 노하우가 집약된 책으로, 자바의 필수 기초 이론부터 심화 학습까지 전부 학습할 수 있다.

     

    이 책은 자바의 기본 문법부터 객체 지향, GUI, 멀티 스레딩, 함수형 프로그래밍에 이르기까지 폭넓은 내용을 다루며, 각 장마다 학습에 몰입할 수 있도록 다양한 예제, 도표, 실습 등을 제공한다. 또한 난이도를 세심하게 조절하여 이해도를 높이고, 자바를 처음 접하는 학습자도 자연스럽게 학습 과정에 익숙해질 수 있도록 구성하였다. 동시에 학습자가 직접 코드를 구현하고 변형해보는 심화 학습을 제공하여, 실질적인 학습 효과를 기대할 수 있다.

     

    20년간 베스트셀러로 각광받던 『파워 자바 4판』으로 학습한다면 자바의 기본 개념을 이해하는 데서 나아가, 실제 프로그램을 구현할 수 있는 능력까지 탄탄하게 다질 수 있으리라 확신한다. 직접 학습해 보면 왜 그토록 많은 지지와 인기를 받았는지 체감하게 될 것이다. 자바를 처음 접하는 초보자부터 개발자로 도약하려는 학습자까지, 가장 좋은 출발점이 되어줄 것이다.

    저자 소개
    저자 : 천인국, 천명준
    도서리뷰
    이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    이 분야에서 요즘 뜨는 책
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
    엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    비전공자를 위한 이해할 수 있는 파이썬 - 챗GPT 시대에 최적화된 파이썬 공부법최원영 | 티더블유아이지
    엔트리 인공지능 with 햄스터 로봇 - 개정판강윤지,박찬규,강성웅,김원유,심재민,김연구,홍성용,김경상,정인재 | 영진닷컴
    에러가 무섭지 않게 되는 책 - 에러 잘 읽는 법부터 효율적으로 디버깅하고 디버깅이 쉬운 코드를 작성하는 법까지사쿠라바 히로유키, 모치즈키 고타로 | 제이펍
    AI혁신:개정판 - 나의 커리어를 높이는 스마트워크 전략박대형, 김상용, 차명일, 임성기 | 지식과감성
    인생 언리얼 5 프로젝트 교과서 - 언리얼 엔진으로 3D 이머시브 콘텐츠 개발이영호, 박원석, 박현상, 탁광욱, 이영훈, 김현진 | BM성안당
    이 분야의 새로 나온 도서
    인공지능 윤리와 안전(큰글자책)(인공지능총서)방준성 | 커뮤니케이션북스
    인공지능 시대 일의 의미(인공지능총서)박지영 | 커뮤니케이션북스
    인공지능 시대 일의 의미(큰글자책)(인공지능총서)박지영 | 커뮤니케이션북스
    인공지능 교육과 법(인공지능총서)이영호 | 커뮤니케이션북스
    인공지능 앞에 선 CEO(인공지능총서)노규성 | 커뮤니케이션북스
    인공지능 앞에 선 CEO(큰글자책)(인공지능총서)노규성 | 커뮤니케이션북스
    유튜버 옐롯과 함께하는 로블록스 게임 만들기 타워 디펜스 편 - 몬스터 웨이브부터 영웅 상점 리더보드까지 내 손으로 만드는 진짜 게임 한 편옐롯 | 위키북스
    인공지능 윤리와 안전(인공지능총서)방준성 | 커뮤니케이션북스
    인공지능 윤리와 안전(큰글자책)(인공지능총서)방준성 | 커뮤니케이션북스
    인공지능 시대 일의 의미(인공지능총서)박지영 | 커뮤니케이션북스
    인공지능 시대 일의 의미(큰글자책)(인공지능총서)박지영 | 커뮤니케이션북스
    인공지능 교육과 법(인공지능총서)이영호 | 커뮤니케이션북스
    인공지능 앞에 선 CEO(인공지능총서)노규성 | 커뮤니케이션북스
    인공지능 앞에 선 CEO(큰글자책)(인공지능총서)노규성 | 커뮤니케이션북스
    유튜버 옐롯과 함께하는 로블록스 게임 만들기 타워 디펜스 편 - 몬스터 웨이브부터 영웅 상점 리더보드까지 내 손으로 만드는 진짜 게임 한 편옐롯 | 위키북스
    인공지능 윤리와 안전(인공지능총서)방준성 | 커뮤니케이션북스
    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
    공지사항
    • [공지사항] [인터넷 영풍문고] 2026년 추석 연휴 배송 일정 안내
    • [이벤트 당첨자 발표] 하나은행 나라사랑카드 <전역 PACK 도서 리뷰 작성 이벤트> 당첨자 안내
    • [이벤트 당첨자 발표] 26년 9월 <이달의 작가> 댓글 이벤트 당첨자 안내
    • [이벤트 당첨자 발표] 8월 모두의 서가 이벤트 당첨자 판매금액 리워드 안내
    • [이벤트 당첨자 발표] 26년 8월 <리뷰왕을 찾아라> 이벤트 당첨자 안내
    공지더보기