By Jeff Friesen

Java I/O, NIO, and NIO.2 is a power-packed publication that hurries up your mastery of Java's a variety of I/O APIs. during this booklet, you'll find out about vintage I/O APIs (File, RandomAccessFile, the circulation sessions and comparable varieties, and the reader/writer classes). subsequent, you'll know about NIO's buffer, channel, selector, standard expression, charset, and formatter APIs. ultimately, you'll observe NIO.2's choices when it comes to a higher dossier process interface, asynchronous I/O, and the final touch of socket channel functionality.

After interpreting and utilizing thi publication, you'll achieve the sped up wisdom and talent point to actually construct functions with effective information entry, in particular for today's cloud computing streaming facts needs.

What you’ll learn
How to set permissions and extra with the vintage dossier class
How to construct a flat dossier database with RandomAccessFile
Get to understand the byte array, dossier, clear out, and other forms of streams
Master serialization and externalization
Discover personality streams and their linked writers/readers
Tour the buffer APIs
Work with channels to move buffers to and from I/O services
Find out approximately selectors and readiness selection
Master common expressions
Discover charsets and their organization with Java's String< class
Take benefit of the formatter API to create formatted output
How to customise the formatter API
Explore the enhanced dossier process interface
Discover asynchronous I/O and its organization with futures and of entirety handlers
Encounter socket channel advancements, together with multicasting
Who this ebook is for
This publication is for these skilled with Java, past the basics.

Show description

Read Online or Download Java I/O, NIO and NIO.2 PDF

Best java books

Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast

Each one bankruptcy covers a sequence of sensible initiatives, exhibiting find out how to in achieving a selected necessary outcome – after which learn the way it really works for you to follow your wisdom on your personal certain state of affairs. Readers will want event writing non-trivial functions utilizing Java. adventure with constructing net interfaces turns out to be useful, yet wisdom of JavaScript and DHTML isn't required… GWT looks after that!

Java Programming 24-Hour Trainer, 2nd Edition

Java Programming 24-Hour coach, second version is your entire beginner's advisor to the Java programming language, with easy-to-follow classes and supplemental routines that assist you wake up and operating quick. step by step guide walks you thru the fundamentals of object-oriented programming, syntax, interfaces, and extra, prior to development upon your talents to boost video games, internet apps, networks, and automations.

Pro Spring Boot

Quick and productively strengthen complicated Spring functions and microservices - out of the field - with minimum fuss on such things as configurations. This e-book will aid you absolutely leverage the Spring Boot productiveness suite of instruments and the way to use them by utilizing case stories. professional Spring Boot is your authoritative hands-on sensible consultant for expanding your Spring Framework-based company Java and cloud software productiveness whereas reducing improvement time utilizing the Spring Boot productiveness suite of instruments.

The Java EE 6 Tutorial Advanced Topics

The Java EE 6 educational complex issues, Fourth version, is a task-oriented, example-driven consultant to constructing firm purposes for the Java Platform, company variation 6 (Java EE 6). Written by way of contributors of the Java EE 6 documentation workforce at Oracle, this e-book offers new and intermediate Java programmers with a deep knowing of the platform.

Additional info for Java I/O, NIO and NIO.2

Sample text

Complete the exercises. The exercises are designed to cover exam topics, and there’s no better way to get to know this material than by practicing. Be sure you understand why you are performing each step in each exercise. If there is something you are not clear on, re-read that section in the chapter. Introduction xxxiii 5. Write lots of Java code. We’ll repeat this advice several times. When we wrote this book, we wrote hundreds of small Java programs to help us do our research. We have heard from hundreds of candidates who have passed the exam, and in almost every case, the candidates who scored extremely well on the exam wrote lots of code during their studies.

Tips on Studying for the Exam First and foremost, give yourself plenty of time to study. Java is a complex programming language, and you can’t expect to cram what you need to know into a single study session. It is a field best learned over time, by studying a subject and then applying your knowledge. Build yourself a study schedule and stick to it, but be reasonable about the pressure you put on yourself, especially if you’re studying in addition to your regular duties at work. One easy technique to use in studying for certification exams is the 15-minutesper-day effort.

Unmark them when you’re satisfied with the answer. By the end of this step, you’ve answered every question in the test, despite having reservations about some of your answers. If you run out of time in the next step, at least you won’t lose points for lack of an answer. You’re in great shape if you still have 10 to 20 percent of your time remaining. Review Your Answers Now you’re cruising! You’ve answered all the questions, and you’re ready to do a quality check. ), briefly re-reading each question and your answer.

Download PDF sample

Rated 4.59 of 5 – based on 32 votes