or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £5.00 Amazon.co.uk Gift Card
Java-NIO
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java-NIO [Paperback]

Ron Hitchens
3.8 out of 5 stars  See all reviews (4 customer reviews)
RRP: £30.99
Price: £20.14 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £10.85 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Frequently Bought Together

Java-NIO + Java Threads + Java Network Programming
Price For All Three: £66.62

Show availability and delivery details

Buy the selected items together
  • In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Java Threads £26.34

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Java Network Programming £20.14

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought


Product details

  • Paperback: 304 pages
  • Publisher: O'Reilly Media; 1 edition (3 Sep 2002)
  • Language French
  • ISBN-10: 0596002882
  • ISBN-13: 978-0596002886
  • Product Dimensions: 23.5 x 17.8 x 1.7 cm
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 489,449 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Ron Hitchens
Discover books, learn about writers, and more.

Visit Amazon's Ron Hitchens Page

Product Description

William Wagers, Java Guide, about.com, October 2002

Five stars. The Bottom Line: 'Java NIO' is a must read for Java programmers developing I/O intensive applications.

Product Description

Many serious Java programmers, especially enterprise Java programmers, consider the new I/O API--called NIO for New Input/Output--the most important feature in the 1.4 version of the Java 2 Standard Edition. The NIO package includes many things that have been missing from previous editions of Java that are critical to writing high-performance, large-scale applications: improvements in the areas of buffer management, scalable network and file I/O, character-set support, and regular expression matching. Most of all, it boosts performance and speed dramatically.

Java NIO explores the new I/O capabilities of version 1.4 in detail and shows you how to put these features to work to greatly improve the efficiency of the Java code you write. This compact volume examines the typical challenges that Java programmers face with I/O and shows you how to take advantage of the capabilities of the new I/O features. You?ll learn how to put these tools to work using examples of common, real-world I/O problems and see how the new features have a direct impact on responsiveness, scalability, and reliability. The book includes:

  • A rundown of the new features in NIO
  • Basic and advanced I/O Concepts
  • Binary I/O and the new buffer classes
  • Memory mapped files and file locking
  • Character I/O: encoding, decoding and transforming character data
  • Regular Expressions and the new java.util.regex package
  • Muliplexing with java.nio
Because the NIO APIs supplement the I/O features of version 1.3, rather than replace them, you'll also learn when to use new APIs and when the older 1.3 I/O APIs are better suited to your particular application.

Java NIO is for any Java programmer who is interested in learning how to boost I/O performance, but if you're developing applications where performance is critical, such as game computing or large-scale enterprise applications, you'll want to give this book a permanent spot on your bookshelf. With the NIO APIs, Java no longer takes a backseat to any language when it comes to performance. Java NIO will help you realize the benefits of these exciting new features.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
15 of 16 people found the following review helpful
Format:Paperback
Information on the new, high-performance I/O classes in Java 1.4 is hard to come by anywhere so this book is welcome for providing some information, at least. It also covers the new character set and regular expression classes which, although seemingly unrelated, came from the same Java Specification Request (#51 if you're interested) and which hardly merit a book by themselves. Nevertheless, the book should be judged on its coverage of NIO, and in my opinion it fails to do this adequately. The main problem, I think, is lack of real world application. Many of the examples are trivial and / or silly (although there is a very amusing one which randomly generates frighteningly realistic marketing speak - "Harness extensible paradigms" or "leverage cross-platform functionalities"). One of the main ideas of NIO is that you're supposed to be able to manage multiple non-blocking data streams with a single thread, rather than using a thread for each incoming connection, and so reducing system resource usage as well as making your server programs more responsive. The example that Hitchens creates is a stupid echo server which simply sends its input back where it came from. Having read this, I certainly didn't feel ready to implement readiness selction myself which means that, for me at least, the book does not do what it's supposed to do. Ttip for any future edition: make the examples applicable to real world problems; that lame echo server could, with a little more work, have been turned into a simple but usable HTTP server.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Format:Paperback
The book is not excellent but the fact
that it is the only one that opened my eyes
in this excellent part of Java it is worth the money.
The book explains the concepts with simple (but not naive)examples. The new features of Java that this book explained
made me to write an excellent Master Thesis and also to
make Java to work with an application that had to work
in Real-Time. I have a Master in Control Engineering
and also one in Computer Science and I am doing another
in Biomedical Engineering. That book was the most usefull
book in all my 9 years of graduate and postgraduate studies.
And for that it takes 5 stars.
Comment | 
Was this review helpful to you?
Format:Paperback
I was a bit disappointed with the book. Some of the end examples have some comments such as 'WARNING: the above loop is evil' embedded in the code. This hardly inspires confidence.

Other than the examples, the author does a reasonable job of explaining the APIs and as there are not too many books on NIO, it's nice to read something about it.

The thing that really struck me after reading this book and searching the web are some of the troubles developers are having with Java NIO API. There have been quite a few bugs (some of which have been fixed by Sun) and quite a few different ways to achieve the same result. Furthermore, there are frameworks out there to simplify using Java NIO (i.e. Apache MINA).
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges