توضیحاتی در مورد کتاب :
Java I/O، NIO و NIO.2 کتابی پرقدرت است که تسلط شما را بر API های مختلف I/O جاوا تسریع می کند. در این کتاب، شما در مورد APIهای کلاسیک I/O (File، RandomAccessFile، کلاسهای جریان و انواع مرتبط، و کلاسهای خواننده/نویسنده) خواهید آموخت. در مرحله بعد، در مورد بافر، کانال، انتخابگر، عبارت منظم، مجموعه نویسه و APIهای قالبکننده NIO خواهید آموخت. در نهایت، پیشنهادات NIO.2 را از نظر رابط سیستم فایل بهبود یافته، I/O ناهمزمان و تکمیل عملکرد کانال سوکت کشف خواهید کرد. پس از خواندن و استفاده از این کتاب، دانش و سطح مهارتی سریع برای ساخت برنامه های کاربردی با دسترسی کارآمد به داده ها، به ویژه برای نیازهای جاری داده های رایانش ابری امروزی به دست خواهید آورد.
فهرست مطالب :
Front Matter....Pages i-xxii
Front Matter....Pages 1-1
I/O Basics and APIs....Pages 3-15
Front Matter....Pages 17-17
File....Pages 19-42
RandomAccessFile....Pages 43-57
Streams....Pages 59-111
Writers and Readers....Pages 113-124
Front Matter....Pages 125-125
Buffers....Pages 127-147
Channels....Pages 149-201
Selectors....Pages 203-214
Regular Expressions....Pages 215-230
Charsets....Pages 231-241
Formatter....Pages 243-255
Front Matter....Pages 257-257
Improved File System Interface....Pages 259-386
Asynchronous I/O....Pages 387-415
Completion of Socket Channel Functionality....Pages 417-428
Front Matter....Pages 429-429
Answers to Exercises....Pages 431-479
Sockets and Network Interfaces....Pages 481-512
Back Matter....Pages 513-525
توضیحاتی در مورد کتاب به زبان اصلی :
Java I/O, NIO, and NIO.2 is a power-packed book that accelerates your mastery of Java's various I/O APIs. In this book, you'll learn about classic I/O APIs (File, RandomAccessFile, the stream classes and related types, and the reader/writer classes). Next, you'll learn about NIO's buffer, channel, selector, regular expression, charset, and formatter APIs. Finally, you'll discover NIO.2's offerings in terms of an improved file system interface, asynchronous I/O, and the completion of socket channel functionality. After reading and using thi book, you'll gain the accelerated knowledge and skill level to really build applications with efficient data access, especially for today's cloud computing streaming data needs.