쪽수
ISBN
브랜드
주제별 예제와 실습으로 배우는 NIO.2 프로그래밍
5년만에 대대적으로 업그레이드된 자바7에서는 일관성과 확장성이 떨어지는 File API를 일관되게 정리하고 확장성도 갖춘 Path API로 변경했다. 자바6까지 복잡했던 파일 복사, 이동, 삭제, 스트림 생성, 파일 메타 정보 수정 등의 작업을 간결한 API로 정리했다. 또한, 와치 서비스 API를 도입해 파일시스템 이벤트를 받을 수 있게 되었다. 소켓 API, 소켓 채널 API를 통해 소켓을 이용하는 다양한 작업을 일관되게 처리할 수 있다.
1장. Path 클래스 사용하기__1.1 Path 클래스 __1.2 경로 정의하기 __1.3 경로에 관한 정보 가져오기 __1.4 경로 변환하기 __1.5 두 경로를 조합하기 __1.6 두 위치 사이의 경로 생성하기 __1.7 두 경로 비교하기 __1.8 경로의 이름 요소 반복하기 __1.9 요약 정리 2장. 메타데이터 파일 속성__2.1 NIO.2에서 지원하는 뷰 __2.2 특정 파일시스템에서 지원하는 뷰 결정 __2.3 basic 뷰 __2.4 DOS 뷰 __2.5 File Owner 뷰 __2.6 POSIX 뷰 __2.8 파일 저장소 속성 __2.9 사용자 정의 파일 속성 뷰 __2.10 요약 정리 3장. 심볼 링크와 하드 링크 관리하기__3.1 링크 소개 __3.2 명령줄에서 링크 생성하기 __3.3 심볼 링크 생성하기 __3.4 하드 링크 생성하기 __3.5 심볼 링크 검사하기 __3.6 링크의 대상 알아내기 __3.7 링크와 대상이 같은 파일을 가리키는지 검사하기 __3.8 요약 정리 4장. 파일과 디렉터리__4.1 파일과 디렉터리를 위한 검사 메서드 __4.2 디렉터리 생성과 읽기 __4.3 파일 생성, 읽기, 쓰기 __4.4 임시 디렉터리와 파일 생성하기 __4.5 요약 정리 5장. 재귀 작업: Walk__5.1 FileVisitor 인터페이스 __5.2 SimpleFileVisitor 클래스 __5.3 재귀 처리 __5.4 공통 작업: Walk __5.5 요약 정리 6장. 와치 서비스 API__6.1 와치 서비스 API 클래스 __6.2 와치 서비스 구현하기 __6.3 그밖에 와치 서비스를 사용하는 예 __6.4 요약 정리 7장. 랜덤 액세스 파일__7.1 ByteBuffer 소개 __7.2 채널 소개 __7.3 SeekableByteChannel을 사용해 파일에 임의 접근하기 __7.4 FileChannel로 작업하기 __7.5 요약 정리 8장. 소켓 API__8.1 NetworkChannel 소개 __8.2 TCP 서버/클라이언트 애플리케이션 작성하기 __8.3 UDP 서버/클라이언트 애플리케이션 작성하기 __8.4 요약 정리 9장. 비동기 채널 API__9.1 동기 I/O와 비동기 I/O의 비교 __9.2 비동기 I/O의 큰 그림 __9.3 비동기 애플리케이션 개발하기 __9.4 요약 정리 10장. 기억해야 하는 중요한 사항__10.1 java.io.File을 이용한 코드 리팩토링 __10.2 ZIP 파일시스템 제공자로 작업하기 __10.3 사용자 지정 파일시스템 제공자 개발 시에 고려할 사항 __10.4 유용한 메서드 __10.5 요약 정리
전체 평점
4
오탈자를 발견하셨다면 작성해주세요.
25,000원
10%
22,500원