이미 소장하고 있다면 판매해 보세요.
|
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 558 03 랜덤(Random) 563 04 정리 Chapter_07 그래픽 사용자 인터페이스(GUI) 작성 및 사용 01 AWT(Abstract Window Toolkit-추상 윈도우 툴킷) 02 스윙(Swing) 03 자바 2D 04 정리 Chapter_08 파일시스템 다루기 01 File 668 02 RandomAccessFile 683 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 정리 |
|
자바에 관한한 최고가 되고픈 개발자를 초대합니다.
이 책에서는 자바 언어와 방대한 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의 핵심 도구들 안드로이드 앱을 개발하는 방법 이 책의 독자 자바에 대해 새롭게 배우고자하는 초보자나 기존에 알고 있던 내용들을 조금 더 깊이 알고 싶어하는 중급자들을 대상으로 하고 있다. |