Java核心技术卷II高级特性(第10版英文版)(上下册)
编辑推荐
? Java领域具有影响力和价值的著作之一
? 曾获Jolt生产效率大奖的Java经典图书新版
? Java平台的权V指南,全面体现Java SE 8的新变化
长期以来,对希望为真是应用编写健壮的Java代码的有经验的程序员而言,《Java核心技术》一直被认为是领先且严谨的教程与参考资料。为了反映万众瞩目、带来很多创新的Java SE 8,《Java核心技术 卷II:高级特性(第10版)》做了大量更新。书中的素材经过了重写或重新组织,以说明Java用于企业和桌面开发的强大的新特性、习惯用法和实践。数百个编程示例也做了更新,全部悉心设计,便于读者理解和实际应用。
本书为希望解决现实问题的严谨的程序员而编写,作者Cay Horstmann希望帮助读者深入理解当今之Java语言和库。本书是两卷本《Java核心技术》的第二卷,这一卷深入介绍了新的流API、日期/时间/日历库、高级Swing、安全、代码处理等高级主题。
对于想学习Java SE 8的有经验的程序员,本书是通往开发者信任20多年的Java平台的可靠、实用且完备的指南。
通过本书读者将学到:
● 使用新的流库更灵活、更高效地处理集合;
● 高效地访问文件和目录,读写二进制或文本数据,以及序列化对象;
● 使用Java SE 8的正则表达式包;
● 在Java中充分利用XML:解析、验证、XPath、文档生成和XSL等;
● 高效地将Java程序连接到网络服务;
● 使用JDBC 4.2进行数据库编程;
● 借助新的java.time API优雅地克服日期/时间编程的复杂性;
● 利用本地化日期/时间、数值、文本和GUI编写国际化程序;
● 使用脚本API、编译器API和注解处理器处理代码;
● 通过类加载器、字节码验证、安全管理器、权限、用户认证、数字签名、代码签名和加密增强安全性;
● 掌握列表、表格、树、文本和进度指示器等高级Swing组件;
● 使用Java 2D API生成高质量图形;
● 使用JNI本地方法利用其他语言编写的代码。
内容简介
本书是经典图书《Java核心技术 卷II:高级特性》的新版。这一版针对Java SE 8平台进行了全面更新,以反映Java SE 8的特性。
书中全面覆盖Java技术的高级主题,包括Java SE 8流库,输入与输出,XML,网络,数据库编程,日期与时间API,国际化,脚本、编译与注解处理,安全,高级Swing,高级AWT,以及本地方法等内容。本书对Java技术的阐述精que到位,叙述方式深入浅出,并包含大量程序示例,让读者充分理解Java语言以及Java类库的相关高级特性。
作者简介
Cay S. Horstmann 是Core Java? for the Impatient(2015)、Java SE 8 for the Really Impatient(2014)和Scala for the Impatient(2012)等图书的作者。他还有很多写给职业程序员和计算机专业学生的专著。他是圣何塞州立大学的计算机科学教授,还是一名Java Champion。