장바구니 담기 close

장바구니에 상품을 담았습니다.

이게진짜JAVA프로그래밍이다

이게진짜JAVA프로그래밍이다

  • 김유진
  • |
  • 영진닷컴
  • |
  • 2014-01-10 출간
  • |
  • 504페이지
  • |
  • ISBN 9788931445756
★★★★★ 평점(10/10) | 리뷰(1)
판매가

23,000원

즉시할인가

20,700

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
20,700

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

Chapter 01. 자바와 프로그래밍 개요
01. 프로그램이란?
02. 컴퓨터 시스템의 구조
03. 객체지향 프로그래밍과 자바의 특징

Chapter 02. 자바 개발 환경 구축
01. 자바의 컴파일 과정
02. 개발 환경 구축
03. 자바 첫 프로그램 - hello world

Chapter 03. 변수와 자바 기초 문법
01. 변수와 예약어
02. 데이터 타입
03. 리터럴
04. 형변환
05. 연산자
06. 자바의 문장과 블록
07. 주석

Chapter 04. 제어문
01. 조건문
02. 반복문
03. 분기문

Chapter 05. 배열
01. 배열의 개요
02. 배열의 초기화
03. 배열 복사
04. 배열의 배열

Chapter 06. 함수
01. 함수 정의
02. 함수 호출

Chapter 07. 클래스와 객체
01. 객체지향 프로그래밍의 개념
02. 클래스
03. 객체의 선언과 사용
04. 메서드
05. 객체형 멤버 변수
06. 객체 배열

Chapter 08. 메서드와 메모리
01. 메서드 정의
02. 메서드 호출
03. 메서드의 종료
04. 메서드의 다양한 형태
05. 자바 프로그램과 메모리

Chapter 09. 클래스 디자인
01. 메서드 오버로딩
02. 생성자
03. this와 this()
04. 멤버 변수의 초기화

Chapter 10. 패키지와 접근 제어자
01. 패키지
02. 접근 제어자

Chapter 11. 상속
01. 상속의 개념
02. 학사관리 프로그램에서의 상속 관계
03. 다중상속의 개념과 문제점

Chapter 12. 다형성
01. 메서드 오버라이딩
02. 캐스팅
03. super

Chapter 13. 추상 클래스와 인터페이스
01. 추상 클래스
02. 인터페이스

Chapter 14. 자바의 기본 클래스
01. Object
02. 래퍼(wrapper) 클래스
03. String 클래스
04. Math 클래스

Chapter 15. 예외 처리
01. 예외
02. 예외 처리 구문(try-catch-finally)
03. 예외 처리 미루기
04. 예외 던지기
05. 예외 클래스 만들기

Chapter 16. 컬렉션
01. ArrayList
02. HashMap
03. 알고리즘

Chapter 17. 자바 입출력
01. I/O 스트림(I/O Stream)
02. 파일 조작

Chapter 18. 쓰레드
01. 쓰레드의 구현
02. 쓰레드 제어
03. 동기화

Chapter 19. 네트워크 프로그래밍
01. 소켓 프로그래밍(Socket Programming)
02. 데이터그램 프로그래밍(Datagram Prorgramming)

Chapter 20. JDBC 프로그래밍
01. 드라이버 설치
02. 커넥션 수립
03. 쿼리 실행

도서소개

자바 프로그래머라면 꼭 알아야 할 자바 프로그래밍 가이드! 객체지향 프로그래밍 언어 Java 안내서『이게 진짜 Java 프로그래밍이다』. 이 책은 자바 프로그래밍을 처음 시작하는 사람들뿐만 아니라 기존에 자바 프로그래밍을 사용하고 있는 사람들에게도 유용한 이론을 소개하며, 이클립스를 통해 자바의 기초부터 응용까지 아우르는 다양한 예제를 제공하고 있다. 자바와 객체지향에 대한 개념, JDK와 이클립스를 설치해 실습환경을 구축하는 방법을 안내하고, 변수, 연산자, 배열, 상속의 다형성, 캐스팅, 추상 클래스와 인터페이스 등 자바 프로그래밍에 대해 설명한다. 더불어 쓰레드, 네트워크 프로그래밍, JDBC 등도 다루고 있다.
자바는 웹 분야는 물론 안드로이드 모바일 분야에서도 사용하는 대표적인 객체지향 프로그래밍 언어입니다. 그래서 자바는 국내는 물론 전 세계적으로도 인기있는 프로그래밍 언어 중 하나입니다. 이 책은 자바 프로그래밍을 처음 시작하는 사람들은 물론 실력을 더욱 탄탄히 다지고 싶어하는 독자들까지 두루 아우를 수 있도록 구성하였습니다. 총 20개의 Chapter로 구성되어 있으며 자바 프로그래머가 되기 위한 필수적이며 기초가 되는 부분들을 학습할 수 있습니다.

초반부에는 자바와 객체지향에 대한 개념과 JDK와 이클립스를 설치해 실습 환경을 구축하는 방법을 소개하고 있습니다. 그리고 중반부에는 본격적으로 자바를 이용해 프로그래밍을 하게 됩니다. 변수와 연산자, 배열 등을 비롯해 클래스와 객체를 정의하고 사용하는 방법을 배우게 됩니다. 그리고 상속과 다형성, 캐스팅, 추상 클래스와 인터페이스 등 객체지향 프로그래밍에서 중요하게 다루는 내용들을 심도있게 설명하고 있습니다. 후반부에는 쓰레드와 네트워크 프로그래밍, 그리고 JDBC와 관련된 내용을 다루고 있습니다.

자바 프로그래밍에서 꼭 필요한 부분만 압축하여 정리하였으며 이론 학습과 더불어 이클립스를 가지고 실습도 할 수 있도록 예제 소스를 영진닷컴 홈페이지에서 제공하고 있습니다.

[출판사 리뷰]

IT 관련 분야를 배우고 있거나 혹은 컴퓨터 프로그래밍에 관심을 가지고 있는 사람이라면 누구나 한 번쯤은 자바(Java) 언어에 대해 들어봤을 것입니다. 자바는 현재 많이 사용하고 있는 객체지향 프로그래밍 언어 중 하나입니다. 특히 안드로이드 기반의 모바일 시장의 확대로 인해 자바 언어의 필요성과 수요도는 계속 증가하고 있어 많은 프로그래밍 입문자들이 배우고 있습니다.

이 책은 오랜 자바 강의 경험을 가지고 있는 저자의 프로그래밍 노하우를 집약해 자바 프로그래머가 필요로 하는 내용들로 구성하였습니다. 기초 이론부터 시작해 간단한 프로그램 구현, 나아가서 간단한 게임 제작과 같이 입문자는 물론 자바 프로그래밍 실력을 키우고 싶은 독자들을 위해 풍부한 예제들을 다루고 있습니다. 또한 각 Chapter 마지막 부분에 배운 내용을 간단하게 테스트할 수 있도록 연습 문제를 마련하였습니다.

자바를 어떻게 시작해야 되고 또 어떤 프로그램을 구현해야 할 지 망설여진다면 이 책은 이에 대한 길잡이가 될 것입니다.

[이 책의 구성]

Chapter 01. 자바와 프로그래밍 개요
웹과 모바일 분야가 빠르게 발전할 수 있었던 것은 자바(JAVA)의 힘이 컸다. 자바는 많은 프로그램 언어들 중 한 종류이다. 한 코드가 다양한 운영체제에서 동일하게 동작하게 하는 자바의 특징은 웹과 모바일에 큰 매력이었으며 발전할 수 있는 기반이었다. 이번 Chapter에서는 자바와 프로그래밍의 개요에 대해 간략히 살펴본다.

Chapter 02. 자바 개발 환경 구축
Chapter 01에서 자바가 무엇이고 자바로 무엇을 하는 것인지에 대해 살펴보았다. 이번 Chapter에서는 자바 프로그래밍을 하기 위해 개발 환경을 구축하고 자바 프로그램 작성 방법에 대해 살펴볼 것 이다.

Chapter 03. 변수와 자바 기초 문법
변수는 데이터를 담는 주머니다. 프로그램에서 사용할 값을 변수에 담아 두고 필요할 때마다 꺼내 사 용한다. 컴퓨터 시스템에서 데이터를 저장하는 장치를 메모리라고 한다. 이번 Chapter에서는 변수를 비롯해 자바 기초 문법을 배워보도록 하자.

Chapter 04. 제어문
자바에서는 여러가지 제어문을 제공한다. 제어문을 잘 사용하면 프로그래밍이 한결 수월해질 것이다. 이번 Chapter에서는 이러한 제어문을 살펴보도록 하자.

Chapter 05. 배열
배열은 동일한 타입의 값들을 담을 수 있는 컨테이너 객체를 말한다. 이번 Chapter에서는 이러한 배열의 개념과 사용 방법을 살펴보도록 한다.

Chapter 06. 함수
함수는 특정 기능을 제공하기 위한 프로그램의 모듈을 말한다. 이번 Chapter에서는 함수에 대한 내용을 간략하게 살펴보도록 한다.

Chapter 07. 클래스와 객체
중, 대형 프로젝트를 진행할 경우 객체지향 프로그래밍이 많이 사용된다. 이번 Chapter에서는 자바에서 쓰이는 클래스와 객체 등 객체지향 프로그래밍에서 사용되는 개념들을 살펴보도록 한다.

Chapter 08. 메서드와 메모리
메서드는 클래스의 멤버로 포함된 함수를 말한다. 메서드가 실행할 코드는 메서드 정의로 구현하고, 메서드가 실행될 시점에서 호출한다. 이번 Chapter에서는 이러한 메서드의 정의와 호출 방법, 그리 고 다양한 형태의 메서드들을 살펴볼 것이다.

Chapter 09. 클래스 디자인
클래스는 데이터 타입 명세서라고 생각할 수 있다. 개발자가 사용할 데이터 타입의 이름으로 클래스명 을 지정하고, 이 타입에 저장할 수 있는 데이터의

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.