서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
워킹 레벨 자바 7 실무 바이블 (고급 프로그래머가 알아야 할 프로젝트 자바)
저자 : Jeff Friesen
출판사 : 길벗
출판년 : 2012
ISBN : 9788966184583
책소개
오라클 사의 최신 자바 언어와 플랫폼 그리고 고급 자바 개발자가 되기 위해 알아야 할 많은 API와 도구들에 관한 가이드를 제공한다.
저자인 제프 프리슨은 먼저 자바 언어에 관한 포괄적인 가이드를 제시하고 JDK와 NetBean을 사용해 프로그래밍하는 방법을 보여준다. 또한 동시성, 참조, 리플렉션, 문자열 조작, 스레드, 콜렉션 등을 포함한 주요 API에 대해 소개한다. 더불어, GUI를 작성하는 방법과 파일 시스템, 네트워크 그리고 데이터베이스와 상호작용을 하는 방법을 소개하며 웹 서비스와 같이 사용되는 XML 문서를 파싱, 생성 그리고 변형하는 자세한 방법을 소개한다. 마지막으로 안드로이드의 구조와 개발 도구들에 관한 소개와 안드로이드 앱을 작성하는 방법을 소개한다.
목차
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 정리