新書推薦:
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:NT$
332.0
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
UE5虚幻引擎必修课(视频教学版)
》
售價:NT$
505.0
《
真需求
》
售價:NT$
505.0
《
阿勒泰的春天
》
售價:NT$
230.0
《
如见你
》
售價:NT$
234.0
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:NT$
305.0
《
560种野菜野果鉴别与食用手册
》
售價:NT$
305.0
|
編輯推薦: |
《Java官方编程手册》从1996年首次出版以来,已经经历了数次改版,每次改版都反映
了Java不断演化的进程。本书是第12版,针对JavaSE 17(JDK 17)进行了更新。因此,本书的
这个版本包含大量的新材料、更新和更改。特别令人感兴趣的是自本书上一版以来添加到Java
中的以下关键特性:
●switch的增强记录
●instanceof的模式匹配
●密封类和密封接口
●文本块
这些新的特性结合起来,大大扩展了Java语言的适用范围、领域和表达力。switch 的增强
使这个基础控制语句变得更强大、更灵活。记录是聚合数据的高效方法。在instanceof 中添加
模式匹配,是完成常见编程任务的一-种更简单、适应力更强的方法。密封类和密封接口允许对
继承实现更加精细的控制。文本块允许输入多行字符串字面量,大大简化了在源代码中输入这
类字符串的工作。这些新的特性从根本上拓展了设计和实现解决方案的方式。
|
內容簡介: |
《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中添加模式匹配,是完成常见编程任务的一种更简单、适应力更强的方法。密封类和密封接口允许对继承实现更加精细的控制。文本块允许输入多行字符串字面量,大大简化了在源代码中输入这类字符串的工作。这些新的特性从根本上拓展了设计和实现解决方案的方式。
一本适合所有编程人员的书
本书面向所有开发人员,包括初学者和有经验的编程人员。初学者将从本书中发现每个主题的详细讨论,以及许多特别有帮助的例子。书中对Java高级特性和库的深入讨论,将会吸引有经验的编程人员。无论是初学者还是有经验的编程人员,都能从本书中获得持久的资源和方便实用的参考。
本书内容
本书是Java语言的综合指南,描述了它的语法、关键字以及基本的编程原则,还介绍了Java API库的重要部分。本书内容共分为4部分,每部分关注Java开发环境的不同方面。
第Ⅰ部分是对Java语言的深入阐述。该部分从基础知识开始讲解,包括数据类型、运算符、控制语句以及类等。然后介绍继承、包、接口、异常处理以及多线程,还讨论注解、枚举、自动装箱、泛型、模块以及lambda表达式等内容。另外还介绍了I/O。该部分后一章阐述了新近添加的一些特性:记录、密封类和密封接口、增强的switch、instanceof的模式匹配和文本块。
第Ⅱ部分介绍Java的标准API库的关键内容。该部分的主题包括字符串、I/O、网络、标准实用工具、集合框架、AWT、事件处理、图像、并发编程(包括Fork/Join框架)、正则表达式和流库。
第Ⅲ部分用三章内容介绍Swing。
第IV部分包含两章,这两章展示了Java的实际应用。该部分首先讨论Java Bean,然后介绍servlet。
致谢
在此,我要特别感谢Patrick Naughton、Joe O’Neil和Danny Coward。
Patrick Naughton是Java语言的创立者之一,他还参与了本书第1版的编写。本书第22、24和28章的大部分材料初都是由Patrick提供的。他的洞察力、专业知识和活力对本书的成功付梓贡献极大。
在准备本书的第2版和第3版的过程中,Joe O’Neil提供了原始素材,这些素材呈现在本书的第31、33、35和36章中。Joe对我的多本书都有帮助,并且他提供的帮助一直都是质量的。
Danny Coward是本书第12版的技术编辑。Danny对我的多本书都有贡献,他的忠告、洞察力和建议都有巨大价值,对此,我不胜感激。
我还要感谢我的妻子Sherry对本书以及我的其他图书做出的贡献。她在深思熟虑后给出的建议、她的校对工作以及编写的索引对我每本书的成功都起到了巨大的帮助作用。
如何进一步学习
《Java官方编程手册(第12版 ? Java 17)》为读者开启了Herbert Schildt Java编程图书系列的大门。下面是你可能感兴趣的其他一些图书:
Herb Schildt’s Java Programming Cookbook
Java:A Beginner’s Guide
Introducing JavaFX 8 Programming
Swing: A Beginner’s Guide
The Art of Java
|
|