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.
我也能掌握Flash编程:8.0版 内容简介 本书介绍了制作Flash特效、Flash游戏等所需要的Flash编程技巧,主要内容包括Flash编程的语法基础、事...
数据库系统简明教程 本书特色 《数据库系统简明教程》是由王珊所编著,高等教育出版社出版发行的。数据库系统简明教程 内容简介 本书系统地阐述了数据库系统的基础理论...
CG进阶-SAI+Photoshop+ComicStudio动漫线稿绘制技法-全彩印刷-含CD 本书特色 《cg进阶:sai+photoshop+comicst...
机器人控制系统的设计与MATLAB仿真 本书特色 《机器人控制系统的设计与MATLAB仿真》各部分内容既相互联系又各自独立,读者可根据需要选择学习。《机器人控制...
《二十四节气七十二候》内容简介:二十四节气七十二候不仅是一套关于时令、气候、物候变化规律的知识体系,更是属于中国人的时间哲
《赢单九问:策略销售实战秘籍》内容简介:大客户销售通常涉及人员众多、局面扑朔迷离、竞争异常激烈,要想赢单并不容易,需要销售
《伊朗通史》内容简介:伊朗的历史传统源远流长,广袤的高原热土孕育了璀璨夺目的古代文明。公元前后,波斯帝国雄踞中东大地长达千
《北师大法律评论(2020年第1辑·总第1辑)》内容简介:《北师大法律评论》是由北京师范大学主管、北京师范大学法学院主办的学术集
《人货场论:新商业升级方法论》内容简介:当一些人还在思辨着“互联网+”是实体工具还是主观思维、是“互联网+”还是“+互联网”的
《推开红酒的门》内容简介:葡萄酒的世界很有趣,但是初学者往往遇上麻烦:在餐厅,看着酒单上密密麻麻的字一脸懵;面对货架上琳琅
《R用户Python学习指南:数据科学方法》内容简介:掌握一门语言、一种工具已不足以应对当今的数据分析任务,本书旨在解决这一问题,
《通信十年》内容简介:《通信十年:拥抱互联网》从人才、资源、创新三个维度,通过多年的连续新闻报道,试图阐释此前中国电信运营
ThisisthesecondeditionofJohnZellesPythonProgramming,updatedforPython3.Thisbookis...
本书是一本机器学习入门教程,包含了数学和统计学的核心技术,用于帮助理解一些常用的机器学习算法。书中展示的算法涵盖了机器学
《AWS Lambda实战》内容简介:本书以实例为驱动,教会读者如何使用事件驱动的方法来开发后端应用程序。从AWSLambda的基础介绍开始,
本书采用由浅入深、循序渐进的介绍方法,在内容编写上充分考虑到初学者的实际阅读需求,通过大量实用的操作步骤,逐步讲解在Drea
Excel VBA编程实战宝典-附DVD光盘 本书特色 “开发宝典丛书”是由清华大学出版社为软件开发爱好者精心打造的一套软件开发百科全书。丛书强调“全面...
庄雅婷领衔“文艺加萌研究所”策划推出的国内第一套快乐开店指南+逛店秘笈分享。本辑“有胆有脑”主题,精选近30家国内成功店铺,
创意的photoshop artwork 内容简介 1:呈现*新锐的创意思路和*精湛的操作技巧,展示如何将优秀的创意融合在精致的视觉画面中,带您领略顶级创意设计...
随着虚拟环境、增强现实、混合现实以及普适计算等“脱离桌面”技术的出现,三维用户界面(3DUI)的设计和开发已经成为一个重要的