دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Ron Hitchens
سری:
ISBN (شابک) : 9780596002886
ناشر: O'Reilly Media
سال نشر: 2002
تعداد صفحات: 254
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 17 مگابایت
در صورت تبدیل فایل کتاب Java Nio به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب جاوا نیو نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بستههای java New I/O (NIO) در J2SE 1.4 بسیاری از ویژگیهای جدید و ضروری را معرفی میکنند که قبلاً در دسترس برنامهنویسان جاوا نبودند. اینها شامل APIهایی برای عملیات ورودی/خروجی با کارایی بالا، پردازش عبارات منظم و کدگذاری مجموعه کاراکترها هستند. این کتابخانه های جدید گنجینه ای برای توسعه دهندگان جاوا هستند. APIهای NIO به ویژه در مواردی که I/O با کارایی بالا الزامی است ارزشمند هستند، اما می توانند در طیف وسیعی از سناریوها نیز مفید باشند. APIهای جدید به شما امکان میدهند مستقیماً با بافرهای ورودی/خروجی، جریانهای غیرانسدادی چندگانه، خواندن و جمعآوری نوشتههای پراکنده، انتقال کانال به کانال، کار با فایلهای دارای نقشه حافظه، مدیریت قفلهای فایل و بسیاری موارد دیگر کار کنید. کتابخانه جدید بیان منظم با کارایی بالا ویژگیهای پیچیده پردازش regex مانند پرل مانند تطبیق الگو، جستجو و جایگزینی، گرفتن گروهها، اظهارنظرهای آینده و بسیاری موارد دیگر را ارائه میدهد. Charset API به شما کنترل کاملی بر رمزگذاری و رمزگشایی مجموعه کاراکترها می دهد، که برای مدیریت صحیح تبادل اسناد در وب، محلی سازی یا برای اهداف دیگر حیاتی هستند. شما همچنین می توانید مجموعه کاراکترهای سفارشی خود را ایجاد و نصب کنید. به روز بودن با فناوری جاوا نهفته هرگز آسان نیست. NIO، جدید در جاوا 1.4، احتمالاً مهمترین ویژگی جدید جاوا از زمان Swing است. درک کامل آن برای هر توسعه دهنده جدی جاوا ضروری است. NIO شکاف بین جاوا و زبانهای کامپایل شده بومی را میبندد و برنامههای جاوا را قادر میسازد تا با استفاده مؤثر از خدمات سیستم عامل به روشی قابل حمل، به حداکثر عملکرد ورودی/خروجی دست یابند. Java NIO یک راهنمای جامع برای امکانات جدید ورودی/خروجی جاوا است. به شما امکان می دهد از ویژگی های NIO نهایت استفاده را ببرید و به شما نشان می دهد که آنها چگونه کار می کنند، چه کاری می توانند برای شما انجام دهند و چه زمانی باید از آنها استفاده کنید. این کتاب شما را با سرعت NIO آشنا می کند و به شما نشان می دهد که چگونه برنامه های جاوای I/O-bound خود را نیز به سرعت بالا ببرید. Java NIO یک بخش ضروری از کتابخانه هر حرفه ای جاوا است.
The java New I/O (NIO) packages in J2SE 1.4 introduce many new, indispensable features previously unavailable to Java programmers. These include APIs for high-performance I/O operations, regular expression processing, and character set coding. These new libraries are a treasure trove for java developers. The NIO APIs are especially valuable where high-performance I/O is a requirement, but they can also be useful in a wide range of scenarios. The new APIs let you work directly with I/O buffers, multiplex nonblocking streams, do scattering reads and gathering writes, do channel-to-channel transfers, work with memory-mapped files, manage file locks, and much more. The new high-performance Regular Expression Library provides sophisticated, Perl-like regex-processing features such as pattern matching, search and replace, capture groups, look ahead assertions, and many others. The Charset API gives you complete control over character set encoding and decoding, which are vital for properly managing the exchange of documents on the Web, for localization, or for other purposes. You can also create and install your own custom character sets. Staying current with the latent java technology is never easy. NIO, new in Java 1.4, is quite possibly the most important new java feature since Swing. Understanding it thoroughly is essential for any serious Java developer. NIO closes the gap between java and natively compiled languages and enables java applications to achieve maximum I/O performance by effectively leveraging operating-system services in a portable way. Java NIO is a comprehensive guide to the java New I/O facilities. It lots you take full advantage of NIO features and shows you how they work, what they can do for you, and when you should use them. This book brings you up to speed on NIO and shows you how to bring your I/O-bound Java applications up to speed as well. Java NIO is an essential part of any Java professional's library.
Cover......Page 1
Table of Contents......Page 3
Dedication......Page 5
Preface......Page 6
Organization......Page 7
Software and Versions......Page 9
Conventions Used in This Book......Page 10
How to Contact Us......Page 11
Acknowledgments......Page 12
1.1 I/O Versus CPU Time......Page 14
1.2 No Longer CPU Bound......Page 15
1.3 Getting to the Good Stuff......Page 16
1.4 I/O Concepts......Page 17
1.5 Summary......Page 25
2. Buffers......Page 26
2.1 Buffer Basics......Page 27
2.2 Creating Buffers......Page 40
2.3 Duplicating Buffers......Page 42
2.4 Byte Buffers......Page 44
2.5 Summary......Page 56
3. Channels......Page 58
3.1 Channel Basics......Page 59
3.2 Scatter/Gather......Page 66
3.3 File Channels......Page 71
3.4 Memory-Mapped Files......Page 84
3.5 Socket Channels......Page 95
3.6 Pipes......Page 113
3.7 The Channels Utility Class......Page 118
3.8 Summary......Page 119
4.1 Selector Basics......Page 121
4.2 Using Selection Keys......Page 129
4.3 Using Selectors......Page 132
4.4 Asynchronous Closability......Page 141
4.5 Selection Scaling......Page 142
4.6 Summary......Page 147
5.1 Regular Expression Basics......Page 149
5.2 The Java Regular Expression API......Page 151
5.3 Regular Expression Methods of the String Class......Page 172
5.4 Java Regular Expression Syntax......Page 173
5.5 An Object-Oriented File Grep......Page 176
5.6 Summary......Page 182
6.1 Character Set Basics......Page 184
6.2 Charsets......Page 186
6.3 The Charset Service Provider Interface......Page 205
6.4 Summary......Page 218
A. NIO and the JNI......Page 219
B. Selectable Channels SPI......Page 221
C.1 Package java.nio......Page 224
C.2 Package java.nio.channels......Page 231
C.3 Package java.nio.channels.spi......Page 244
C.4 Package java.nio.charset......Page 246
C.6 Package java.util.regex......Page 250
Colophon......Page 253