| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000670157 | |
| 005 | 20251126110011 | |
| 007 | ta | |
| 008 | 000811s2000 ulka 001c kor | |
| 020 | ▼a 8979140665 ▼g 13560 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 111163227 ▼f 개가 ▼l 121047984 ▼f 과학 ▼l 121047985 ▼f 과학 ▼l 121047986 ▼f 과학 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2000a | |
| 100 | 1 | ▼a Harold, Elliotte Rusty ▼0 AUTH(211009)176562 |
| 245 | 1 0 | ▼a Java I/O / ▼d Elliotte Rusty Harold 지음 ; ▼e 조현일 역 |
| 246 | 0 9 | ▼a Java I/O |
| 246 | 3 | ▼a 자바 I/O |
| 246 | 3 9 | ▼a Java input/output |
| 260 | ▼a 서울 : ▼b 한빛미디어, ▼c 2000 | |
| 300 | ▼a 653 p. : ▼b 삽화 ; ▼c 26 cm | |
| 500 | ▼a 색인수록 | |
| 500 | ▼a 부록: 추가 리소스, 문자 집합 | |
| 650 | 0 | ▼a Java (Computer program language) |
| 700 | 1 | ▼a 조현일, ▼e 역 |
Holdings Information
| No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
|---|---|---|---|---|---|---|---|
| No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.133 2000a | Accession No. 111163227 (11회 대출) | Availability Available | Due Date | Make a Reservation | Service |
| No. 2 | Location Science & Engineering Library/Stacks 5(Eastern Books)/ | Call Number 005.133 2000a | Accession No. 121047984 (26회 대출) | Availability Available | Due Date | Make a Reservation | Service |
| No. 3 | Location Science & Engineering Library/Stacks 5(Eastern Books)/ | Call Number 005.133 2000a | Accession No. 121047985 (24회 대출) | Availability Available | Due Date | Make a Reservation | Service |
| No. 4 | Location Science & Engineering Library/Stacks 5(Eastern Books)/ | Call Number 005.133 2000a | Accession No. 121047986 (24회 대출) | Availability Available | Due Date | Make a Reservation | Service |
| No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
|---|---|---|---|---|---|---|---|
| No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.133 2000a | Accession No. 111163227 (11회 대출) | Availability Available | Due Date | Make a Reservation | Service |
| No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
|---|---|---|---|---|---|---|---|
| No. 1 | Location Science & Engineering Library/Stacks 5(Eastern Books)/ | Call Number 005.133 2000a | Accession No. 121047984 (26회 대출) | Availability Available | Due Date | Make a Reservation | Service |
| No. 2 | Location Science & Engineering Library/Stacks 5(Eastern Books)/ | Call Number 005.133 2000a | Accession No. 121047985 (24회 대출) | Availability Available | Due Date | Make a Reservation | Service |
| No. 3 | Location Science & Engineering Library/Stacks 5(Eastern Books)/ | Call Number 005.133 2000a | Accession No. 121047986 (24회 대출) | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Book Introduction
자바 입출력(I/O) 라이브러리의 위력과 정교함을 보여주는 첫번째 책이다. 자바 1.0에 비해 자바 1.1 이후 버전에서는 압축, 암호화, 전자 서명, 객체 직렬화, 인코딩 변환 등 I/O 관련 작업을 수행하기 위해 많은 새로운 클래스를 라이브러리에 추가했다.
이 책에서는 자바가 지원하는 다양한 I/O 관련 기능의 사용법을 보여준다. 또한 자바만의 특징인 필터 기반의 I/O 접근방식을 이해할 수 있으며, 암호화 데이터를 위한 CipherInputStream과 압축 데이터를 위한 ZipOutPutStream 그리고 I/O 작업 효율을 높이기 위한 버퍼 스트림의 효과적인 사용방법 등을 익힐 수 있다.
이 책 전반에 걸친 파일 뷰어 프로젝트는 실습을 통해 I/O의 다양한 특성을 독자들이 쉽게 이해할 수 있도록 도와준다. 객체 지향 프로그래밍의 인스턴스, 객체 클래스 등 용어 차이를 이해하고 있다고 가정하는 등 자바에 대한 기본사항은 알고 있는 독자를 대상으로 서술된 책이다.
Information Provided By: :
Author Introduction
Table of Contents
목차 역자 서문 = 5 차례 = 7 서문 = 13 1부 I/O의 기본 개념 1장 I/O 소개 = 31 스트림이란 무엇인가? = 32 수치 데이터 = 36 문자 데이터 = 40 Reader와 Writer = 45 흔히 발생하는 IOException = 47 콘솔:System.out, System.in, System.err = 48 I/O에 대한 보안 체크 = 54 2장 출력 스트림 = 57 OutputStream 클래스 = 57 출력 스트림에 바이트 데이터 쓰기 = 58 바이트 배열 쓰기 = 60 출력 스트림의 플러싱과 닫기 = 61 OutputStream 클래스의 서브클래싱 = 62 출력 스트림을 위한 그래픽 사용자 인터페이스 = 64 3장 입력 스트림 = 67 InputStream 클래스 = 67 read() 메쏘드 = 68 스트림으로부터 많은 양의 데이터 읽어오기 = 70 스트림에서 읽어올 수 있는 바이트 계산 = 71 바이트 스킵하기 = 72 입력 스트림 닫기 = 73 마킹과 리세팅 = 74 InputStream의 서브클래싱 = 75 효율적인 스트림 복사기 = 76 2부 데이터 소스 4장 파일 스트림 = 81 파일 읽기 = 81 파일 쓰기 = 85 파일 뷰어, Part 1 = 88 5장 네트워크 스트림 = 93 URL = 93 URL 커넥션 = 97 소켓 = 101 서버 소켓 = 105 URLViewer = 109 3부 필터 스트림 6장 필터 스트림 = 115 필터 스트림 클래스 = 116 필터 스트림 서브클래스 = 122 버퍼 스트림 = 123 PushbackInputStream = 126 프린트 스트림 = 127 다중타겟 출력 스트림 = 129 파일 뷰어, Part 2 = 134 7장 데이터 스트림 = 143 데이터 스트림 클래스 = 143 정수형 읽기와 쓰기 = 146 부동 소수점 숫자 읽기와 쓰기 = 153 Boolean 읽기와 쓰기 = 157 바이트 배열 읽기 = 157 텍스트 읽기와 쓰기 = 158 여러 가지 메쏘드 = 163 Little-Endian 읽기와 쓰기 = 164 쓰레드 안전성 = 178 파일 뷰어, Part 3 = 180 8장 메모리상의 스트림 = 189 스퀀스 입력 스트림 = 189 바이트 배열 스트림 = 191 쓰레드와 파이프 스트림간의 통신 = 195 9장 압축 스트림 = 201 인플레이터와 디플레이터 = 201 압축 스트림과 압축풀기 스트림 = 217 Zip 파일로 작업하기 = 226 체크섬 = 242 JAR 파일 = 247 파일 뷰어, Part 4 = 263 10장 암호 스트림 해시 함수 기초 = 270 MessageDigest 클래스 = 273 다이제스트 스트림 = 282 암호화 기초 = 290 Cipher 클래스 = 295 Cipher 스트림 = 311 파일 뷰어, Part 5 = 318 4부 고급과 여러 가지 주제 11장 객체 직렬화 = 327 객체 읽고 쓰기 = 327 객체 스트림 = 329 객체 직렬화의 수행 = 331 성능 = 333 Serializable 인터페이스 = 334 OvbjectInput과 ObjectOutput 인터페이스 = 341 버전 관리 = 343 직렬화 포맷 커스터마이징 = 346 클래스 분석 = 358 객체 분석 = 359 검증 = 360 Sealed 객체 = 362 12장 파일 다루기 = 367 파일에 대한 이해 = 368 디렉토리와 경로 = 376 File 클래스 = 384 파일이름 필터 = 408 파일 필터 = 409 파일 디스크립터 = 411 랜덤 액세스 파일 = 412 크로스 플랫폼 파일 액세스 코드에 대한 일반적인 기술 = 415 13장 파일 다이얼로그와 선택기 = 417 파일 다이얼로그 = 418 JFileChooser = 426 파일 뷰어, Part 6 = 449 14장 다중언어 문자 집합과 유니코드 = 457 유니코드 = 458 유니코드 텍스트 디스플레이 = 460 유니코드 이스케이프 = 468 UTF-8 = 469 char 데이터 타입 = 472 기타 인코딩 = 483 바이트 배열과 문자열 사이의 변환 = 484 15장 Reader와 Writer = 487 java.io.Writer 클래스 = 488 OutputStreamWriter 클래스 = 489 java.io.Reader 클래스 = 492 InputStreamReader 클래스 = 494 문자 배열 Reader와 Writer = 496 문자열 Reader와 Writer = 499 파일 읽고 쓰기 = 502 버퍼 Reader와 Writer = 505 프린트 Writer = 511 파이프 Reader와 Writer = 513 필터 Reader와 Writer = 515 파일 뷰어, 마지막 = 521 16장 java.text를 사용한 포맷된 I/O = 533 이전의 방식 = 534 Locale 선택하기 = 536 숫자 포맷 = 540 FieldPosition으로 길이 지정하기 = 550 입력 파싱 = 556 십진수 포맷 = 559 지수 숫자 포맷 = 574 17장 자바 커뮤니케이션 API = 583 자바 커뮤니케이션의 API의 아키텍처 = 583 포트 인식 = 584 포트 디바이스와 통신 = 594 직력 포트 = 602 병력 포트 = 614 부록 A. 추가 리소스 = 621 부록 B. 문자 집합 = 631 찾아보기 = 641
