logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

JDK 1.4 튜토리얼

JDK 1.4 튜토리얼

그레고리 트라비스 (지은이), 송종훈 (옮긴이)
  |  
인포북
2003-02-26
  |  
20,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

JDK 1.4 튜토리얼

책 정보

· 제목 : JDK 1.4 튜토리얼 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980545056
· 쪽수 : 465쪽

책 소개

자바 프로그래머가 JDK 1.4의 새로운 기능을 보다 빠른 시간안에 습득할 수 있도록 새로워진 기능을 중심으로 설명하는 책이다. NIO(New Input/Output), Logging, Assertion, regex등 1.4버젼에서 새롭게 추가된 기능과 업그레이드된 내용들을 빠른 시간안에 효과적으로 학습이 가능하다.

목차

용어대역표
이 책에 대해여
온라인 자료
표지 삽화에 대하여

Chapter 1 기본 NIO(New Input/Output)
1.1 채널과 버퍼를 이용한 I/O 수행
1.1.1 스트림으로부터 채널 얻기
1.1.2 버퍼 생성 기법의 변화
1.1.3 채널로부터 읽기
1.1.4 채널에 쓰기
1.1.5 채널에 읽고 쓰기
1.2 버퍼 이해하기
1.2.1 버퍼 생성
1.2.2 get()과 put()
1.2.3 버퍼 상태 값
1.2.4 flip()과 clear()
1.2.6 다른 타입의 버퍼
1.2.7 ByteBuffer에서 다른 종류의 타입으로 읽고 쓰기
1.2.8 다이렉트 버퍼(Direct buffer)
1.2.9 예제 : TCP/IP 포워딩
1.2.10 채널과 버퍼를 이용한 I/O 수행
1.3 파일 잠금 기능
1.3.1 잠금(lock)의 종류
1.3.2 잠금(lock) 이용하기
1.3.3 잠금(lock) 획득하기
1.3.4 휴대성에 대한 고려
1.3.5 예제 : 간단한 데이터베이스
1.4 요약

Chapter 2 고급 NIO(New Input/Output)
2.1 MappedByteBuffer를 이용한 읽고 쓰기
2.1.1 MappedByteBuffer의 장점
2.1.2 MappedByteBuffer의 단점
2.1.3 MappedByteBuffer 사용하기
2.1.4 예제 : checksumming
2.2 넌블록킹 I/O
2.2.1 다중 스레드 개념을 적용한 기법
2.2.2 단일 스레드를 이용한 부적절한 기법
2.2.3 폴링(Polling)
2.2.4 예제 : PollingChatServer
2.2.5 select()를 이용한 멀티플렉싱
2.3 Charset을 이용한 인코딩과 디코딩
2.3.1 디코딩과 인코딩
2.3.2 사용 가능한 Charset 검색하기
2.3.3 인코더와 디코더의 이용
2.4 네트워크 인터페이스
2.4.1 네트워크 인터페이스를 사용할 때
2.4.2 NetworkInterface 리스트 얻어오기
2.4.3 NetworkInterface에게 상태 정보 알리기
2.4.4 InetAddress 리스트 얻어오기
2.4.5 InetAddress를 이용하여 NetworkInterface
값 얻어오기
2.4.6 이름을 이용하여 NetworkInterface 값 얻어오기
2.4.7 특정 주소에 대하여 리슨(listen)하기
2.5 요약

Chapter 3 Java2D
3.1 프린트 서비스 API
3.1.1 프린트 서비스 패키지
3.1.2 문서 플레이버(flavor)
3.1.3 프린터 찾기
3.1.4 프린터 특성
3.1.5 SimpleDoc 클래스
3.1.6 DocPrintJob 인터페이스
3.1.7 예제 : 이미지 출력하기
3.1.8 예제 : 커스텀 프린트 대화 상자
3.2 Image I/O API를 이용하여 이미지 읽고 쓰기
3.2.1 플러그-인 모델
3.2.2 간단한 읽기
3.2.3 간단한 쓰기
3.2.4 ImageIO 클래스
3.2.5 사용 가능한 포맷 찾기
3.2.6 예제 : 이미지에 대한 읽기와 디스플레이
3.2.7 예제 : 이미지 쓰기
3.2.8 ImageReader 클래스
3.2.9 ImageWriter 클래스
3.2.10 읽기 프로세스에 대한 커스터마이징
3.2.11 리스너(Listener)
3.2.12 예제 : 그래프 생성하기
3.3 요약

Chapter 4 JAWS(Java Web Start)
4.1 JAWS 실행 모델 이해하기
4.1.1 클라이언트, 서버 그리고 어플리케이션
4.1.2 샌드박스(Sandbox)
4.1.3 가능성에 대한 재고
4.2 JAWS 어플리케이션 제작과 배치
4.2.1 JAR 파일
4.2.2 JNLP 파일
4.2.3 웹 서버 설정하기
4.3 샌드박스(Sandbox) 이용하기 : 서비스
4.3.1 샌드박스(Sandbox) 이용하기 : 리소스
4.4 샌드박스(Sandbox) 바이패스(bypass)
4.5 예제 : 간단한 드로잉(drawing) 프로그램
4.5.1 PicoDraw.java
4.5.2 DrawCanvas.java
4.5.3 TransferableImage.java
4.6 요약

Chapter 5 로깅(Logging)
5.1 로깅의 개요
5.1.1 로그 메시지 포맷
5.1.2 로깅 레벨
5.1.3 로거(Logger) 이름과 계층
5.1.4 로깅 메소드
5.1.5 LogRecord 클래스
5.1.6 핸들러(Handler)
5.1.7 필터(Filter)
5.1.8 포멧터(Formatter)
5.1.9 효율적인 로깅
5.1.10 로깅 철학
5.2 로깅 시스템 설정하기
5.2.1 핸들러 설정하기
5.2.2 표준 핸들러에 대한 설정 값
5.2.3 logger 설정하기
5.2.4 글로벌 핸들러
5.3 프로그램에서 로깅 사용하기
5.4 커스텀 핸들러 작성하기
5.5 커스텀 formatter 작성하기
5.6 요약

Chapter 6 Assertion 기능
6.1 Assertion 기본사항
6.1.1 왜 assertion을 사용하는가?
6.1.2 assertion과 다른 에러 체크 기법 비교
6.1.3 약정에 의한 디자인
6.2 assertion 사용하기
6.2.1 assertion 문법
6.2.2 assertion 컴파일 하기
6.2.3 명령어 라인에서 assertion 제어
6.2.4 프로그래밍을 통해 assertion 제어하기
6.2.5 모든 assertion 제거
6.2.6 assertion의 활성화, 비활성화 사항 제어하기
6.2.7 assertion 실패 알기
6.2.8 assertion과 클래스 초기화
6.3 assertion 예제
6.3.1 상태의 불일치 피하기
6.3.2 상태의 범위 좁히기
6.3.3 컨테이너 객체와 포함된 객체 사이의 일치성
6.3.4 좀더 복잡한 일치성 검사
6.4 assertion을 언제 사용해야 하는가?
6.4.1 사용상의 규칙
6.4.2 무엇을 체크해야 하는가?
6.4.3 잡다한 규칙
6.5 요약

Chapter 7 예외 처리
7.1 예외체인(chained exception)
7.2 StackTraceElement
7.2.1 스택 트레이스(stack trace)란 무엇인가?
7.2.2 StackTraceElement 사용하기
7.2.3 커스텀 스택 트레이스 덤퍼(stack stack trace dumper) 작성하기
7.2.4 스택 트레이스 통합
7.3 요약

Chapter 8 컬렉션
8.1 유틸리티
8.1.1 리스트 엘리먼트 회전하기
8.1.2 리스트 엘리먼트 교체하기
8.1.3 리스트 내에서 서브리스트 찾기
8.1.4 리스트 엘리먼트 스와핑(swapping)하기
8.1.5 열거형을 리스트로 변환하기
8.2 LinkedHashMap과 LiknedHashSet
8.2.1 LinkedHashMap 사용
8.2.2 LinkedHashSet 사용
8.2.3 LinkedHashMap과 LinkedHashSet의 효율성
8.2.4 예제 : 파일 패스 찾기
8.3 IdentityHashMap
8.3.1 객체의 동일성
8.3.2 해싱과 동일성
8.3.3 예제 : IdentityHashMap 사용하기
8.4 RandomAccess 인터페이스
8.5 요약

Chapter 9 정규표현식
9.1 정규표현식 개요
9.1.1 리터럴(literal)
9.1.2 . 와일드 카드
9.1.3 수량사(Quantifier) : *와 +
9.1.4 ()을 이용하여 그룹화하기
9.1.5 문자 클래스
9.1.6 미리 정의된 문자 클래스
9.1.7 열(sequence)과 대체(alternation)
9.1.8 경계 매치자(Boundar Matchers)
9.1.9 릴럭턴트(Reluctant, non-greedy) 매칭
9.1.10 다른 기능들
9.2 Pattern과 Matcher
9.2.1 그룹 캡처링(Capturing groups)
9.2.2 찾기와 대체하기
9.2.3 플래그
9.3 Perl에서 Java로 변환하기
9.3.1 라인 내에서 가장 긴 단어 찾기
9.3.2 탭이 분리문자로 사용된 파일 파싱하기
9.3.3 명령어 라인 프로세서
9.3.4 이름을 파싱하여 변경하기
9.4 예제 : HTML 템플릿 시스템
9.5 예제 : 어휘 분석기(lexical analyzer)
9.6 요약

Chapter 10 Preference API
10.1 Preferences API란 무엇인가?
10.1.1 간단한 Preferences API 예제
10.1.2 Preferences API를 사용하기에 적절한 어플리케이션
10.1.3 Preferences API의 디자인 목적
10.2 Preferences API를 사용해야 하는 때
10.2.1 java.util.Properties와의 비교
10.2.2 JNDI와의 비교
10.3 데이터 계층구조의 이해
10.3.1 트리와 유사한 구조
10.3.2 키와 값 쌍
10.3.3 시스템과 사용자
10.3.4 사용자 정의하기
10.3.5 경로이름(Pathname)
10.3.6 패키지별 서브트리
10.4 API 사용하기
10.4.1 데이터 계층구조 항해
10.4.2 값을 읽고 쓰기
10.4.3 허용되는 타입
10.4.4 허용되는 키
10.4.5 허용되는 값
10.4.6 허용되는 노드 이름
10.4.7 디폴트 값
10.4.8 값 제거하기
10.4.9 노드에서 값을 반복적으로 검색
10.4.10 사용자 노드와 시스템 노드 구별하기
10.4.11 노드 이름과 경로
10.4.12 부모 노드와 자식 노드 얻기
10.4.13 노드의 존재 여부 결정하기
10.4.14 노드 제거하기
10.4.15 플러싱(flushing)
10.4.16 syncing
10.4.17 예제 : GUI 설정 저장하기
10.5 변경 리스너(change listener)
10.5.1 Preference 변경 리스너
10.5.2 노드 변경 리스너
10.5.3 예제 : GUI 변경 요구에 대한 리스닝
10.5.4 예제 : 실행 상태에서 서버 포트 변경하기
10.6 저장된 디폴트 값(stored default)
10.7 임포트와 익스포트(import/export)
10.8 요약

Chapter 11 Java 보안 소켓 확장(JSSE)
11.1 암호 해독 관련 용어
11.2 SSL - 보안 소켓 레이어
11.2.1 디폴트 구현의 컴포넌트
11.2.2 SSL handshaking
11.3 키 관리
11.3.1 keytool을 이용한 키 생성
11.3.2 KeyStore에 키 저장하기
11.3.3 KeyManagerFactory 생성하기
11.3.4 TrustManagerFactory 생성하기
11.3.5 SSLContext 생성하기
11.4 예제 : 보안 웹 서버
11.4.1 인증 모델
11.4.2 키 생성하기
11.4.3 설정 파일
11.4.4 코드
11.5 예제 : 보안 신용카드 인증 시스템
11.5.1 인증 모델
11.5.2 키 생성하기
11.5.3 코드
11.6 요약

찾아보기

저자소개

그레고리 트라비스 (지은이)    정보 더보기
뉴욕 시에 거주하고 있으며 컨설턴트와 작가로 활동하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책