水木
水木
发布于 2024-08-22 / 11 阅读
0

Java核心技术 卷II:高级特性 原书第12版

链接: https://pan.baidu.com/s/1JDpaszf4IxLhQPHTzizlAA?pwd=x6gh 提取码: x6gh

出版社: 机械工业出版社
ISBN:9787111719748
版次:1
商品编码:13871148
品牌:机工出版
包装:平装
丛书名: Java核心技术系列
开本:16开
出版时间:2023-04-01
用纸:胶版纸
页数:663
产品特色

编辑推荐
适读人群 :程序员


●Java极具影响力世界名著,针对Java 17全面升级,新版涵盖了Java 17新特性;

●豆瓣9.5 高分,50位KOL联名推荐,Java入门霸主毫无争议,数百万Java开发者系统学习Java的优选书籍;

●数百个几乎可直接应用到开发实践中的示例代码全部免费下载;

●作者亲自为本书录制学习视频,对书中重点和难点一一讲解,相关资源可在B站“Java技术核心技术站”免费观看。




内容简介

伴随着Java的成长,《Java核心技术》从第1版到第11版一路走来,得到了广大Java程序设计人员的青睐,成为一本畅销不衰的Java经典图书。本书经全面修订,以涵盖Java 17的新特性。本书由获Jolt大奖并拥有20多年教学与研究经验的资深Java技术专家撰写,针对Java 17进行了全面更新。卷II 全面阐述Java高级特性,帮助你提升开发能力和技巧
 
全书共分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这样的特殊机制而编写的各种方法。

建议卷Ⅰ和卷Ⅱ搭配学习。学完本书,你将成为一个真正的 Java 程序员。本书不仅让你深入了解设计和实现 Java 应用涉及的所有基础知识和 Java 特性,还会帮助你掌握开发 Java 程序所需的全部基本技能。相信在学习Java的道路上有了本书的辅助,你的学习一定可以做到事半功倍。




作者简介

凯·S. 霍斯特曼(Cay S. Horstmann)
美国圣何塞州立大学计算机科学系教授、Java技术的坚定倡导者、国际计算机协会(ACM)计算机教育贡献杰出会士,常年在国际上的各类计算机峰会上进行技术分享,为硅谷输送计算机专业人才30余年。他是《Java核心技术》两卷本的作者,并著有Core Java SE 9 for the Impatient, Second Edition(Addison-Wesley, 2018)和Scala for the Impatient, Second Edition(Addison- Wesley, 2017)。他还为专业程序员和计算机科学专业的学生撰写过数十本其他图书。




内页插图
目录

前言/序言

致读者
本书是完整更新到Java 17的《Java核心技术》第12版的卷Ⅱ。卷Ⅰ主要介绍了Java语言的一些关键特性,而本卷主要介绍编程人员进行专业软件开发时需要了解的高级主题。因此,与卷Ⅰ和之前的版本一样,我们仍将本书读者定位于用Java技术进行实际项目开发的编程人员。
编写任何一本书都难免会有一些错误或不准确的地方。我们非常乐意听到读者的意见。当然,我们更希望对相同问题的报告只出现一次。为此,我们创建了一个关于FAQ、bug修正以及应急方案的网站http:// horstmann.com/corejava。你可以在bug报告网页的末尾处(鼓励读者阅读以前的报告)添加bug报告,以此来发布bug和问题并给出建议,以便我们提高本书未来版本的质量。
内容提要
本书中的章节大部分是相互独立的。你可以研究自己最感兴趣的主题,并可以按照任意顺序阅读这些章节。
在第1章中,你将学习Java的流,它带来了现代风格的数据处理机制,即只需要指定想要的结果,而无须详细描述应该如何获得该结果。这使得流可以专注于优化的计算策略,对于优化并发计算来说,这显得特别有利。
第2章的主题是输入/输出处理。在Java中,所有I/O都是通过输入/输出流来处理的。这些流(不要与第1章的那些流混淆了)使你可以按照统