HOME > Detail View

Detail View

(워킹 레벨) 자바 7 실무 바이블 (Loan 15 times)

Material type
단행본
Personal Author
Friesen, Jeff 김남휘, 역 주민형, 역
Title Statement
(워킹 레벨) 자바 7 실무 바이블 = Working-level Java 7 / 제프 프리슨 지음 ; 김남휘, [주민형] 옮김
Publication, Distribution, etc
서울 :   길벗,   2012  
Physical Medium
1120 p. : 삽화 ; 26 cm
Varied Title
Beginning Java 7
ISBN
9788966184583
General Note
서버 개발자 및 고급 프로그래머가 알아야 할 프로젝트 자바 ; 한국어판  
색인수록  
Subject Added Entry-Topical Term
Java (Computer program language)
000 01048camcc2200337 c 4500
001 000045736664
005 20130129093308
007 ta
008 130128s2012 ulka 001c kor
020 ▼a 9788966184583 ▼g 03000
035 ▼a (KERIS)BIB000012957651
040 ▼a 248009 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.13/3 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2012z17
100 1 ▼a Friesen, Jeff
245 2 0 ▼a (워킹 레벨) 자바 7 실무 바이블 = ▼x Working-level Java 7 / ▼d 제프 프리슨 지음 ; ▼e 김남휘, ▼e [주민형] 옮김
246 1 9 ▼a Beginning Java 7
246 3 ▼a Java 7 실무 바이블
246 3 ▼a 워킹 레벨 Java 7 실부 바이블
260 ▼a 서울 : ▼b 길벗, ▼c 2012
300 ▼a 1120 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a 서버 개발자 및 고급 프로그래머가 알아야 할 프로젝트 자바 ; 한국어판
500 ▼a 색인수록
650 0 ▼a Java (Computer program language)
700 1 ▼a 김남휘, ▼e
700 1 ▼a 주민형, ▼e
900 1 0 ▼a 프리슨, 제프, ▼e
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2012z17 Accession No. 121223184 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2012z17 Accession No. 121223185 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

오라클 사의 최신 자바 언어와 플랫폼 그리고 고급 자바 개발자가 되기 위해 알아야 할 많은 API와 도구들에 관한 가이드를 제공한다. 저자인 제프 프리슨은 먼저 자바 언어에 관한 포괄적인 가이드를 제시하고 JDK와 NetBean을 사용해 프로그래밍하는 방법을 보여준다. 또한 동시성, 참조, 리플렉션, 문자열 조작, 스레드, 콜렉션 등을 포함한 주요 API에 대해 소개한다. 더불어, GUI를 작성하는 방법과 파일 시스템, 네트워크 그리고 데이터베이스와 상호작용을 하는 방법을 소개하며 웹 서비스와 같이 사용되는 XML 문서를 파싱, 생성 그리고 변형하는 자세한 방법을 소개한다. 마지막으로 안드로이드의 구조와 개발 도구들에 관한 소개와 안드로이드 앱을 작성하는 방법을 소개한다.

자바에 관한한 최고가 되고픈 개발자를 초대합니다.
이 책에서는 자바 언어와 방대한 API를 12개의 장을 통해 소개한다.
1장(자바 시작하기)에서는 자바에 대한 소개와 주석, 식별자, 타입, 변수 등의 기본 개념들로 자바 언어 공부를 시작한다.
2장(클래스와 객체란)에선 클래스와 객체에 대한 이해와 기능들을 알아 본다. 이 장에서 여러 분들은 클래스 선언과 객체 생성, 캡슐화, 정보 은닉, 상속, 다형성, 인터페이스 그리고 가비 지 콜렉션(Garbage collection)에 대해서 알아본다.
3장(자바언어의 고급 특징)에서는 자바의 고급 특징들인 중첩 클래스, 패키지, 정적 임포트, 예외, 검증(Assertion), 어노테이션, 제네릭과 Enum 등에 대해 알아보며, 추가적으로 1장과 2장에서 다루지 않은 추가적인 기능들을 알아본다.
4장(API 둘러보기)에서는 언어 기능들을 벗어나 API에 대해 집중적으로 알아 보며 더불어 클 래스 리터럴과 strictfp 사용에 대하여 알아본다. 또한, 이 장에서는 Math 클래스, StrictMath 클래스, Package 클래스, 원시 자료형(Primitive Type), Wrapper 클래스, 레퍼런스, 리플렉션, 문자열 클래스 StringBuffer와 StringBuilder 클래스, 스레딩, BigDecimal 그리고 BigInteger 클래스에 대해서도 설명한다.
5장(객체 컬렉션)에서는 컬렉션 프레임워크에 대한 이해와 자바 유틸리티 API에 대해 알아 보고 또한 레거시 컬렉션 API(Legacy collection-oriented API)와 사용자 정의 컬렉션을 만드는 방법도 다룬다.
6장(기타 유틸리티 API)에서는 동시성 유틸리티, Objects, Random 클래스 등에 관한 유틸리티 API에 대해 알아 본다.
7장(그래픽 사용자 인터페이스 작성 및 사용)에서는 사용자에게 편리한 인터페이스를 제공하는 그래픽 유저 인터페이스의 사용법에 대해 알아본다. 추상 윈도 툴킷(AWT-Abstract Window Toolkit)과 Swing 그리고 Java 2D에 대해 알아본다.
8장(파일시스템 다루기)에서는 File 클래스, RandomAccessFile 클래스, 스트림 그리고 Writer/Reader 클래스들을 사용해 파일시스템의 입출력(I/O)을 사용하는 방법에 대해 알아 본다.
9장(네트워크와 데이터베이스 다루기)은 자바의 네트워크 API를 소개하며 데이터베이스 사용을 위한 JDBC API에 대해 소개한다.
10장(XML 문서의 파싱, 생성, 변형)에서는 XML의 기초 학습을 통해 자바의 XML 지원에 대 해 알아 보고 또한 이 장에선 SAX, DOM, StAX, XPath, XSLT 그리고 몇몇 검증 API에 대해 서 알아본다.
11장(웹 서비스 다루기)에서는 자바의 SOAP기반 웹 서비스와 RESTful 웹 서비스 지원 방법 에 대해 소개한다. 또한 기본적인 웹 서비스의 제공 방법 이외에도 SAAJ API로 JAX-WS의 도움 없이 SOAP 기반의 웹 서비스와 통신을 하는 방법과 같은 고급 주제들에 대해 알아 본다.
12장(자바 7와 안드로이드의 만남)에서는 지난 장들의 내용을 이용하여 자바로 안드로이드 소스 코드를 작성하는 방법에 대해 알아 본다. 이 장에서는 안드로이드의 소개와 내부 구조를 설명하며 필요한 도구 설치 방법과 간단한 앱을 만드는 법에 대해 알아 본다.

이 책을 통해 배울 수 있는 것들

* 자바 7에 새로 소개된 try-with-resources, switch 문, 멀티 캐치, SafeVarargs 등을 포함한 자바 언어의 전체적인 기능.
* 자바 7에 포함된 Fork/Join 프레임워크, Objects, JLayer 그리고 NIO.2를 포함한 체계적이고 방대한 자바 API
* javac 컴파일러와 자바 어플리케이션 런처를 포함한 자바 7의 핵심 도구들
* 안드로이드 앱을 개발하는 방법

이 책의 독자
자바에 대해 새롭게 배우고자하는 초보자나 기존에 알고 있던 내용들을 조금 더 깊이 알고 싶어하는 중급자들을 대상으로 하고 있다.


Information Provided By: : Aladin

Author Introduction

제프 프리슨(지은이)

자바와 안드로이드의 프리랜서 강사이자 소프트웨어 개발자이며 본서 이외에도 Apress의 Learn Java for Android Development를 집필했다. 또한 Java.net(www.java.net), JavaWorld(www.javaworld.com), InformIT(www.informit.com), DevSource(www.devsource.com)에 자바와 다른 기술에 관한 기사들을 쓰고 있기도 하다. 저자와의 연락은 TutorTutor(tutortutor.ca) 웹사이트를 통해 할 수 있다

김남휘(옮긴이)

20년 이상 IT 업종에 종사하고 있으며 ≪윈도 2000 서버 바이블≫, ≪윈도 서버 2003 바이블≫ 등 다수의 저서와 ≪XML Black Book≫, ≪SQL SERVER 2000 Stored Procedure Programming≫, ≪iOS 앱 성능 최적화(길벗)≫, ≪워킹 레벨 자바 7 실무 바이블(길벗)≫ 등을 번역했다. 노키아 미고와 심비안용 앱을 개발하여 마켓에 등록한 경험이 있으며 두 개의 안드로이드 앱을 개발해 등록했다. 현재 주된 관심사는 안드로이드용 앱과 아이폰용 앱 개발이다.

Information Provided By: : Aladin

Table of Contents

Chapter_01 자바 시작 하기 
01 자바란 무엇인가? 
02 JDK 7 설치와 사용 
03 NetBeans 7 설치와 사용 
04 자바 언어의 기초 

Chapter_02 클래스와 객체 
01 클래스의 선언과 객체 생성 
02 상태와 행위(Behavior) 캡슐화 
03 클래스와 객체의 초기화 
04 상태와 행위 상속 
05 형태 변환 
06 클래스 인터페이스 정규화 
07 가비지 콜렉션 
08 정리 

Chapter_03 자바 언어의 고급특징 
01 내부 타입 
02 패키지 
03 정적 임포트 
04 예외 
05 검증(Assertions) 
 06 어노테이션(Annotations) 
 07 제네릭(Generic) 
 08 열거형(Enums) 
 09 정리 

Chapter_04 API 둘러보기 
01 Math와 StrictMath 
 02 패키지 
03 원시 타입 래퍼 클래스 
04 Reference 
 05 Reflection 
 06 String 
 07 StringBuffer와 StringBuilder 
 08 System 
 09 스레딩(Threading) 
 10 BigDecimal 
 11 BigInteger 
 12 정리 

Chapter_05 객체 콜렉션 
01 콜렉션 프레임워크(Collections Framework) 
 02 레거시 콜렉션 API 
 03 콜렉션 생성하기 
04 정리 

Chapter_06 기타 유틸리티 API 
 01 동시성 유틸리티 
02 Objects 
 03 랜덤(Random) 
 04 정리 

Chapter_07 그래픽 사용자 인터페이스(GUI) 작성 및 사용 
01 AWT(Abstract Window Toolkit-추상 윈도우 툴킷) 
02 스윙(Swing) 
 03 자바 2D 
 04 정리 

Chapter_08 파일시스템 다루기 
01 File 
 02 RandomAccessFile 
 03 스트림 
04 Writers와 Readers 
 05 정리 

Chapter_09 네트워크와 데이터베이스 다루기 
01 네트워크 다루기 
02 데이터베이스 다루기 
03 정리 

Chapter_10 XML 문서의 파싱, 생성 그리고 변형 
01 XML이란? 
02 SAX을 이용한 XML 문서 파싱 
03 DOM을 통한 XML문서 생성과 파싱 
04 StAX 를 통한 XML 문서 생성과 파싱 
05 XPath로 XML 문서 노드 선택하기 
06 XSLT를 통한 XML 문서 변형 
07 정리 

Chapter_11 웹 서비스 다루기 
01 웹 서비스란? 
02 자바와 웹 서비스 
03 웹 서비스 도구들 
04 RESTful 웹 서비스 
05 고급 웹 서비스 
06 정리 

Chapter_12 자바 7과 안드로이드의 만남 
01 안드로이드와 안드로이드 앱 구조 
02 안드로이드 SDK와 플랫폼 설치 
03 AVD를 만들고 시작하기 
04 앱 개발, 설치 그리고 실행 
05 정리

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)