点击下载
书籍信息
作者: 凯·S.霍斯特曼
出版社: 机械工业出版社
副标题: 卷II
原作名: Core Java, Volume II: Advanced Features, Twelfth Edition
出版年: 2023-3
丛书: Java核心技术系列
ISBN: 9787111719748
文件格式:pdf
内容简介
对经验丰富的程序员来说,如果希望为实际应用编写出健壮的代码,那么《Java核心技术》绝对是一本业内领先的、言简意赅的宝典。如今,《Java核心技术 卷II:高级特性(原书第12版)》针对Java 17的新特性和改进进行了修订。与以往一样,所有的章节都做了全面更新,移除了过时的内容,并且详细讨论了各种新API。
本书专注于程序员进行专业软件开发时必须了解的高级主题,对诸多内容进行了细致剖析,涵盖企业级程序设计、网络、数据库、安全、模块化、国际化、代码处理和本地方法,并且对流、XML、日期和时间API分别用整章进行了阐述。此外,有关高级Swing和图形化编程的章节涵盖了对客户端用户界面以及服务器端图形和图像生成都适用的各项技术。
本书对Java复杂的新特性进行了深入而全面的阐释,展示了如何使用它们来构建具有专业品质的应用程序。作者所设计的经过全面、完整测试的示例代码反映了当今的Java风格和最佳实践,这些示例设计精心、易于理解且实践价值极高,读者可编写以这些示例为基础的代码。
作者简介
本书由获Jolt大奖并拥有20多年教学与研究经验的资深Java技术专家撰写,针对Java 17进行了全面更新。
全书共分12章。
第1章介绍了Java中的流。
第2章涵盖了输入/输出处理,包括读写文件和正则表达式。
第3章介绍了XML,展示如何解析XML文件、生成XML和使用XSL转换。
第4章讲解了网络API,以及怎样连接到服务器、实现自己的服务器、创建HTTP连接,并讨论了HTTP客户端。
第5章介绍了数据库编程,重点讲解JDBC,即Java数据库连接API。
第6章涵盖了如何使用日期和时间API来处理日期及时区。
第7章讨论了国际化。
第8章介绍了3种代码处理技术。
第9章讲解了从Java 9开始引入的Java平台模块系统,以促进Java平台和核心类库的有序演化。
第10章继续介绍了Java安全模型,展示怎样编写类加载器,以及如何使用消息摘要、代码签名、授权及加密等重要特性。
第11章讨论了高级Swing和图形化编程,包括表格构件、树构件、高级AWT,以及Java 2D API。
第12章介绍了本地方法,这个功能支持调用为微软Windows API这样的特殊机制而编写的各种方法。
点击下载