Java News from Wednesday, February 22, 2006

The final draft of the second edition of Java I/O is done and off to production. This is one of my personal favorite books, and it's been overdue for an update for several years now. It still has to go through layout, copy edit, indexing, and printing, so it will be a couple of months yet before it arrives on store shelves. However, in the meantime, I've posted the example code. There's a lot of new content here to explore. (The previous edition was circa Java 1.1 and 1.2.) Most obviously there are three and a half new chapters covering the java.nio packages, including channels, buffers, and non-blocking I/O. There's also a lot of new material from Java 5 and Java 6 including printf(). However for me the most intriguing new material came at the end of the book where I wrote extensively about how to talk to various small devices including USB, Bluetooth, and anything that supports J2ME and the Generic Connection Framework. I'll have more to say about that in the not too distant future. In the meantime, check out the examples; and should you happen to notice any bugs that escaped the tech editors, it's not too late to fix them.