간편결제, 신용카드 청구할인
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (15,620원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (17,850원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (20,080원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (20,750원)
(최대할인 3만원 / 3만원 이상 결제)
Close

Java for Beginner [개정판]

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 10
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

23,000원

  • 22,310 (3%할인)

    230P (1%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(175)

    • 사은품(5)

    출판사 서평

    - 초보자를 위한 자바 입문서 : 개념이해→예제실습→학습점검→문제풀이로 이어지는 4단계 학습법을 통해 프로그래밍 실력이 쑥쑥 자라 초보자들이 자신감을 가지고 프로그래밍 세계에 첫 발을 내딛는 데 많은 도움이 된다.
    - 풍부한 예제 수록 : 개념에 대한 이해를 돕고 응용력을 길려주는 120여 개의 기본/응용 예제, 반복을통해 개념을 다시 다져주고 문제 해결력을 길러주는 14개의 예제모음, 종합적인 사고력을 길러주는 멀티챗 프로그램 프로젝트를 담고 있다.
    - 학습 효율을 높여주는 다양한 학습장치 : 메멘토 퀴즈, 셀프 스터디, 연습문제 등
    - 한 학기 강의에 딱 맞추는 최적의 분량
    - 강의에 최적화된 새로운 강의보조자료(PPT)를 교수/강사에게 제공

    다양한 예제와 단계별 학습으로 손쉽게 배우는 자바

    [무엇을 다루는가]

    * 자바 시작하기(1장~3장)

    - 자바 플랫폼과 가상머신
    - 자바 개발환경 만들기
    - 클래스의 기본 구조
    - 기본 데이터 타입과 변수
    - 연산자, 분기와 반복

    * 자바와 객체지향 프로그래밍(4장~7장)
    - 캡슐화, 상속성, 다형성
    - 추상 클래스와 인터페이스
    - 변경자의 종류와 특징

    * 자바 고급 프로그래밍(8장~13장)
    - 스레드 프로그래밍
    - GUI 프로그래밍
    - 데이터베이스와 각종 유틸리티 클래스
    - 입출력 프로그래밍, 컬렉션

    * 프로젝트_멀티챗 프로그램(14장)
    - 프로젝트 설계
    - 클라이언트 UI의 프로토타입 개발
    - 서버와 클라이언트 통신 모듈 개발

    [실습환경]

    - 운영체제 : 윈도우 XP 이상
    - 개발도구 : 이클립스, 자바 SE SDK6 이상
    - 예제소스 파일 : www.hanb.co.kr/exam/4076

    [부/장별 내용 요약]

    1장. 자바 개요와 개발환경 구축

    자바의 탄생과 변천과정, 자바로 개발한 응용 프로그램의 동작환경인 가상머신을 알아본다. 또, 자바의 발전에 따라 세분화된 자바 기술과 플랫폼 버전을 알아보고, 대표적 자바개발도구인 이클립스를 기반으로 자바 개발환경도 구축한다.

    2장. 클래스 기본구조의 이해
    객체지향 프로그래밍 언어로서의 자바 특징을 살펴보고, 객체지향 프로그래밍 언어의 가장 기본이 되는 클래스를 다룬다.

    3장. 자바 기초 문법의 이해
    자바의 기본적인 문법을 배운다. 기본적인 데이터 타입과 연산, 형 변환 등을 살펴보고, 좀더 나아가 다양한 예제와 문제를 다루면서 각종 if 문, for 문, while 문 등 제어문을 배운다.

    4장. 자바와 객체지향
    객체지향의 개념을 살펴보고 자바에 적용된 객체지향 프로그래밍 기법과 문법적인 구조를 예제와 함께 배움으로써 객체지향 프로그래밍 요령을 익힌다.

    5장. 추상 클래스와 인터페이스
    추상 클래스와 인터페이스의 정의, 두 개념의 공통점과 차이점을 알아본다. 또한 추상 클래스와 인터페이스를 이용해 규격화된 프로그램을 개발하는 요령과 다중상속과 인터페이스의 관계 등도 살펴본다.

    6장. 변경자
    객체에 접근을 제어하는 다양한 변경자를 배운다. 변경자는 객체지향 언어의 특성인 캡슐화 기능을 지원하는 대표 기능으로, 접근 변경자의 종류와 개념, static과 final 변경자의 의미와 사용법 등을 다룬다.

    7장. 스레드
    스레드를 이용한 프로그래밍 기법을 알아본다. 스레드의 개념과 자바를 이용해 스레드를 구현하는 방법, 메소드 간의 동기화 기법을 중심으로 살펴본다.

    8장. GUI 프로그래밍
    자바를 이용해 GUI 프로그램에서 AWT와 Swing 패키지를 사용하는 방법을 배우고, 이벤트에 기반을 둔 프로그래밍 방법과 레이아웃 등을 배운다.

    9장. 데이터베이스
    데이터베이스 프로그램의 기본 개념을 배우고, 데이터베이스 프로그램을 개발하는 데 필요한 기본 지식도 습득한다. 그리고 자바를 이용해 데이터베이스와 연결하고, 데이터를 저장하며, 데이터를 삭제하는 방법도 간단히 살펴본다.

    10장. 유틸리티 클래스
    자바에서 지원하는 다양한 유틸리티 클래스를 알아본다. 먼저, java.util 패키지에 있는 클래스를 소개하고, 날짜, 랜덤, 벡터, 해시 테이블 등의 클래스 사용법을 예제와 함께 배운다.

    11장. 입/출력
    입/출력의 기본이 되는 스트림, 키보드 입력, 명령행 출력을 살펴보고, 간단하게 파일을 입/출력하는 방법도 배운다. 그리고 java.nio 패키지에 포함된 다양한 버퍼 관련 클래스의 사용방법도 살펴본다.

    12장. 컬렉션
    자바에서 제공하는 컬렉션 프레임워크의 개념을 살펴보고, 객체의 검색, 저장, 정렬 등을 쉽게 수행할 수 있는 인터페이스의 사용방법을 간단한 예제를 작성하면서 배운다. 자바에서는 객체를 효과적으로 관리하는 자료구조를 다양한 클래스로 제공하는데, Set, List, Map, Iterator 등 컬렉션 프레임워크의 대표적인 인터페이스와 클래스를 살펴본다.

    13장. Math 클래스
    금융기관이나 큰 숫자를 처리하는 수학적 연산에서 기존 데이터 타입에 있는 한계점을 해결하는 대용량 데이터 타입인 BigDecimal과 BigInteger 클래스를 비롯해 각종 수학적 연산을 도와주는 Math 클래스를 살펴본다.

    14장. 멀티스레드 채팅 프로그램 프로젝트
    배운 내용을 총동원하여 클라이언트, 서버로 구성되는 멀티스레드 채팅 프로그램을 프로젝트 형식으로 진행할 것이다. 먼저, Swing API를 이용해 사용자 인터페이스 틀을 만들고 서버와 클라이언트 모듈을 추가하는 과정으로 진행한다.

    추천사

    적합한 난이도와 예제를 통한 구성이 입문자에게 적합합니다
    의외로 들릴 수도 있지만 보통 프로그래밍을 수업하는 데 있어 가장 큰 단점은 학생들이 중간에 포기를 하는 것입니다. 그 포기의 이유는 간단합니다. 거의 중간 이후 뒤쪽에서 발생하죠. C 언어에서는 구조체와 함수에서, C++ 언어의 경우는 포인터나 객체에서 많이 포기합니다. 그런 쪽의 내용일수록 단순, 간단명료한 정의와 예제가 필요합니다. Beginner라는 새로운 시리즈의 구성을 보면 이런 부분들이 많이 고려되어 있어 반갑습니다. 초심자를 위한 적합한 난이도와 예제를 통해서 이제 수업을 포기하는 학생들은 없어지리라 기대합니다.
    - 안치현 / 열린 사이버대 컴퓨터정보학과 교수

    이론 설명은 5분 내외로 하되, 여러 가지 예제를 통해 직접 익히는 것이 좋습니다
    프로그래밍을 시작하는 입문자를 대상으로 한 기획 의도와 컨셉, 뼈대는 좋습니다. 그렇지만 지금보다 더 많은 그림과 예제가 있다면 학생들이 이해하기 더 좋을 것 같습니다. (너무 욕심인가요?) 개념은 자꾸 반복하면 지루할 수 있으므로 명확하게 한 번 정도만 소개하고, 관련된 예제를 강화하여 응용력을 높인 부분에 큰 점수를 주고 싶습니다.
    - 이종원 / 청강문화산업대학 e-스포츠학과 교수

    목차

    Chapter 01. 자바 개요와 개발환경 구축
    01 자바의 소개
    02 자바 플랫폼과 가상머신
    03 자바 개발환경의 구축
    요약/연습문제

    Chapter 02. 클래스 기본구조의 이해
    01 클래스의 개요
    02 클래스 구조의 이해
    03 패키지와 클래스
    요약/연습문제

    Chapter 03. 자바 기초 문법의 이해
    01 기본 데이터 타입과 변수
    02 분기문
    03 순환문
    예제모음 01 움직이는 물체의 운동 에너지 구하기
    예제모음 02 숨겨진 숫자를 맞추는 프로그램
    요약/연습문제

    Chapter 04. 자바와 객체지향
    01 객체지향의 정의와 주요 개념
    02 객체지향의 특징
    03 참조변수와 객체
    04 생성자
    05 인스턴스 변수와 클래스 변수
    06 상속
    07 메소드 오버로딩
    08 메소드 오버라이딩
    09 랩퍼 클래스
    예제모음 03 조건에 맞는 타원과 사각형 그리기 프로그램
    요약/연습문제

    Chapter 05. 추상 클래스와 인터페이스
    01 추상 클래스와 추상 메서드
    02 추상 클래스와 상속
    03 인터페이스
    04 인터페이스의 구현
    예제모음 04 악기 연주 프로그램
    예제모음 05 컴퓨터 마우스와 무선주파수를 이용한 무선 마우스 구현
    요약/연습문제

    Chapter 06. 변경자
    01 변경자의 개념과 종류
    02 static 변경자
    03 final 변경자
    예제모음 06
    요약/연습문제

    Chapter 07. 스레드
    01 스레드 프로그래밍의 개요
    02 Thread 클래스와 Runnable 인터페이스
    03 멀티스레드 프로그래밍
    04 스레드 동기화
    예제모음 07 슬롯머신 프로그램
    요약/연습문제

    Chapter 08. GUI 프로그래밍
    01 GUI 프로그래밍의 개요
    02 AWT와 Swing의 개요
    03 AWT로 프로그래밍하기
    04 Swing 프로그래밍하기
    05 레이아웃 관리자
    06 이벤트 모델
    예제모음 08 개인 정보를 입력하는 프로그램
    요약/연습문제

    Chapter 09. 데이터베이스
    01 개요
    02 JDBC의 이해
    03 JDBC 프로그래밍
    04 주요 API
    예제모음 09 데이터베이스 프로그램
    요약/연습문제

    Chapter 10. 유틸리티 클래스
    01 java.util 패키지의 소개
    02 유틸리티 클래스
    예제모음 10 랜덤 정수를 스택에 담아 다시 출력하는 프로그램
    예제모음 11 문자열 개수를 출력하는 프로그램
    요약/연습문제

    Chapter 11. 입/출력
    01 개요
    02 java.io 패키지의 주요 클래스
    03 java.nio 패키지의 주요 클래스
    예제모음 12 파일 입/출력 프로그램
    요약/연습문제

    Chapter 12. 컬렉션
    01 자료구조와 컬렉션 프레임워크
    02 Set 인터페이스
    03 List 인터페이스
    04 Map 인터페이스
    05 Iterator 인터페이스
    예제모음 13 데이터 생산자와 계산자를 이용한 프로그램
    요약/연습문제

    Chapter 13. Math 클래스
    01 java.math 패키지
    02 java.lang.Math 클래스
    예제모음 14 ArrayList를 이용한 수학연산 프로그램
    요약/연습문제

    Chapter 14. 멀티스레드 채팅 프로그램 프로젝트
    01 프로젝트의 개요
    02 클라이언트 UI의 프로토타입 개발
    03 서버와 클라이언트 통신 모듈 개발
    04 전체 소스
    요약/연습문제

    저자소개

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    대학교 3학년 시절 한 인터넷 벤처 회사에서 초짜 프로그래머로 직장 생활을 시작해서 능력을 인정받고 사내 연구소로 스카우트되었다. 당시 외부에는 재학생 신분을 숨기고 개발팀장으로서 초창기 국내 웹 개발 시장에서 굵직한 프로젝트를 다수 수행했다. 1995년 우리나라에서 맨 처음 자바를 시작한 개발자 중 한 명으로, 1998년에는 국내 최초의 서블릿 기반 인트라넷 시스템의 개발을 주도하기도 했다. 분산객체, OSGi, Eclipse 플러그인 개발 등 자바 기술에 관심을 가지고 여러 프로젝트를 진행해 왔으며, 주요 연구 분야는 Health-IT이다. 특히 유헬스(U-health)

    펼쳐보기

    이 상품의 시리즈

    IT COOKBOOK 한빛교재 시리즈(총 355권 / 현재구매 가능도서 174권)

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용