


作者:[美] 赫伯特·希尔特(Herbert Schildt) 著 石磊 卫琳 译
定价:328元
印次:1-1
ISBN:9787302630760
出版日期:2023.06.01
印刷日期:2023.05.24
图书责编:王军
图书分类:零售
《Java官方编程手册(第12版·Java 17)》针对Java SE 17全面更新内容,讲解了如何开发、编译、调试和运行Java程序。畅销书作者Herbert Schildt在本书中对整个Java语言进行了讲解,包括其语法、关键字和基础编程概念。书中还介绍了Java API库的关键部分,如I/O、集合框架、流库和并发实用工具,还讨论了Swing、Java Bean和servlet,并提供了大量示例来演示Java的实际应用。当然,本书也详细描述了Java语言的新增特性,如记录、密封类和switch表达式。Herbert Schildt采用他一贯的清晰、利落、务求准确的风格撰写本书,正是这种风格让他撰写的图书成为全世界数百万人的选择。 本书内容 数据类型、变量、数组和运算符 控制语句 类、对象和方法 方法重载和重写 继承 接口和包 异常处理 多线程编程 枚举、自动装箱和注解 I/O类 泛型 lambda表达式 模块 记录 密封类 文本块 switch表达式 instanceof的模式匹配 字符串处理 集合框架 网络 事件处理 AWT Swing 并发API 流API 正则表达式 Java Bean servlet 其他内容
Herbert Schildt 是一位畅销书作家,在三十多年的时间里,他撰写了大量关于编程的图书。Herbert 是 Java 语言领域的**专家,被International Developer杂志称为“全世界***的编程书籍创作者之一”。他撰写的编程书籍在世界范围内销售了数百万册,并且已经被翻译成几乎所有主要的非英语语言。
Java是当今世界最重要、运用最广泛的计算机语言之一。而且,在多年之前它就已经拥有这一荣誉。随着时间的推移,其他一些计算机语言的影响在逐渐减弱,但Java却反而变得更加强大。从首次发布开始,Java就跃到了Internet编程的前沿。后续的每个版本都进一步巩固了这一地位。如今,Java依然是开发Web应用的最佳选择。Java是一门功能强大且通用的编程语言,适用于多种目的的开发。简言之,在现实世界中,很多应用都是使用Java开发的,因此开发人员有必要掌握Java语言。 Java成功的一个关键原因在于它的敏捷性。从最初的Java 1.0版发布以来,Java不断地进行完善以适应编程环境和开发人员编程方式的变化。最重要的是,Java不仅在跟随潮流,它还在帮助创造潮流。Java适应计算机世界快速变化的能力,是它一直成功并且会不断成功的关键因素。 《Java官方编程手册》从1996年首次出版以来,已经经历了数次改版,每次改版都反映了Java不断演化的进程。本书是第12版,针对Java SE 17 (JDK 17)进行了更新。因此,本书的这个版本包含大量的新材料、更新和更改。特别令人感兴趣的是自本书上一版以来添加到Java中的以下关键特性: ● switch的增强 ● 记录 ● instanceof的模式匹配 ● 密封类和密封接口 ● 文本块 这些新的特性结合起来,大大扩展了Java语言的适用范围、领域和表达力。switch的增强使这个基础控制语句变得更强大、更灵活。记录是聚合数据的高效方法。在instanceof中添加模式匹配,是完成常见编程任务的一种更简单、适应力更强的方...
第 1 章 Java的历史和演变 3
1.1 Java的家世 3
1.1.1 现代编程语言的诞生:
C语言 3
1.1.2 C++:下一个阶段 5
1.1.3 Java出现的时机已经成熟 5
1.2 Java的诞生 6
1.3 Java改变Internet的方式 7
1.3.1 Java applet 7
1.3.2 安全性 8
1.3.3 可移植性 8
1.4 Java的魔力:字节码 8
1.5 超越applet 9
1.6 更快的发布周期 10
1.7 servlet:服务器端的Java 11
1.8 Java的关键特性 11
1.8.1 简单性 11
1.8.2 面向对象 12
1.8.3 健壮性 12
1.8.4 多线程 12
1.8.5 体系结构中立 12
1.8.6 解释执行和高性能 13
1.8.7 分布式 13
1.8.8 动态性 13
1.9 Java的演变历程 13
1.10 文化革新 17
第2 章 Java综述 18
2.1 面向对象编程 18
2.1.1 两种范式 18
2.1.2 抽象 19
2.1.3 OOP三原则 19
2.2 第一个简单程序 23
2.2.1 输入程序 23
2.2.2 编译程序 24
2.2.3 深入分析第一个示例程序 24
2.3 第二个简单程序 26
2.4 两种控制语句 28
2.4.1 if语句 28
2.4.2 for循环 29
2.... 查看详情
了Java不断演化的进程。本书是第12版,针对JavaSE 17(JDK 17)进行了更新。因此,本书的
这个版本包含大量的新材料、更新和更改。特别令人感兴趣的是自本书上一版以来添加到Java
中的以下关键特性:
●switch的增强记录
●instanceof的模式匹配
●密封类和密封接口
●文本块
这些新的特性结合起来,大大扩展了Java语言的适用范围、领域和表达力。switch 的增强
使这个基础控制语句变得更强大、更灵活。记录是聚合数据的高效方法。在instanceof 中添加
模式匹配,是完成常见编程任务的一-种更简单、适应力更强的方法。密封类和密封接口允许对
继承实现更加精细的控制。文本块允许输入多行字符串字面量,大大简化了在源代码中输入这
类字符串的工作。这些新的特性从根本上拓展了设计和实现解决方案的方式。
"

