워킹레벨 자바7 실무 바이블: 고급 프로그래머가 알아야 할 프로젝트 자바

· (주)도서출판길벗
3.8
6 reviews
Ebook
1120
Pages

About this ebook

자바에 관한한 최고가 되고픈 개발자를 초대합니다.
이 책에서는 자바 언어와 방대한 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의 핵심 도구들- 안드로이드 앱을 개발하는 방법

Ratings and reviews

3.8
6 reviews

About the author

저자
제프 프리슨

저자소개
자바와 안드로이드의 프리랜서 강사이자 소프트웨어 개발자이며 본서 이외에도 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) 웹사이트를 통해 할 수 있다.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.