Java核心技术速学版(第3版)

Java核心技术速学版(第3版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

快速入门java编程基础,涵盖java17更新内容。

内容简介

本书首先介绍了java语言的基础知识,包含接、lambda表达式、继承、反、异常处理、断言、志、泛型编程、容器等关键概念;其次介绍了流、输人和输出处理、并发、注解、期和时间api、国际化、编译和脚本、java台模块系统等特。

本书不仅可以让读者深入了解java编程的基础知识和核心概念,还可以帮助读者掌握java应用程序开发所需的基本技能。本书涵盖了java17中更新的内容,提供了许多实用的示例代码,还给出了基于作者实际经验的提示、注意和警告。本书可供希望深入掌握java应用的初学者使用,也适合打算将java应用到实际项目中的编程人员使用。

作者简介

作者凯 S. 霍斯特曼,圣何塞州立大学计算机科学系教授、Java的倡导者。他是《Scala for the Impatient》(Addison-Wesley,2012)的作者,并参与撰写了《Core Java Server TM Faces,Third Edition》(PrenticeHall,2010)。

章节目录

版权信息

内容提要

致谢

作者简介

前言

资源与支持

第1章 基本编程结构

1.1 我们的第一个程序

1.2 基本类型

1.3 变量

1.4 算术运算

1.5 字符串

1.6 输入和输出

1.7 控制流

1.8 数组和数组列表

1.9 功能分解

练习

第2章 面向对象编程

2.1 使用对象

2.2 实现类

2.3 对象构造

2.4 记录

2.5 静态变量和静态方法

2.6 包

2.7 嵌套类

2.8 文档注释

练习

第3章 接口和Lambda表达式

3.1 接口

3.2 静态方法、默认方法和私有方法

3.3 接口示例

3.4 Lambda表达式

3.5 方法引用和构造器引用

3.6 处理Lambda表达式

3.7 Lambda表达式作用域和变量作用域

3.8 高阶函数

3.9 局部类和匿名类

练习

第4章 继承与反射

4.1 扩展类

4.2 继承的层次结构

4.3 Object:宇宙级超类

4.4 枚举

4.5 运行时类型信息和资源

4.6 反射

练习

第5章 异常、断言和日志

5.1 异常处理

5.2 断言

5.3 日志

练习

第6章 泛型编程

6.1 泛型类

6.2 泛型方法

6.3 类型限定

6.4 类型差异和通配符

6.5 Java虚拟机中的泛型

6.6 泛型的限制

6.7 反射和泛型

练习

第7章 容器

7.1 容器框架概述

7.2 迭代器

7.3 集合

7.4 映射

7.5 其他容器

7.6 视图

练习

第8章 流

8.1 从迭代到流操作

8.2 流的创建

8.3 filter、map和flatMap方法

8.4 提取子流和组合流

8.5 其他流转换

8.6 简单约简

8.7 Optional类型

8.8 收集结果

8.9 收集到映射中

8.10 分组和分区

8.11 下游收集器

8.12 约简操作

8.13 基本类型流

8.14 并行流

练习

第9章 输入和输出处理

9.1 输入/输出流、读取器和写入器

9.2 路径、文件和目录

9.3 HTTP连接

9.4 正则表达式

9.5 序列化

练习

第10章 并发编程

10.1 并发任务

10.2 异步计算

10.3 线程安全

10.4 并行算法

10.5 线程安全数据结构

10.6 原子计数器和累加器

10.7 锁和条件

10.8 线程

10.9 进程

练习

第11章 注解

11.1 使用注解

11.2 定义注解

11.3 标准注解

11.4 在运行时处理注解

11.5 源码级注解处理

练习

第12章 日期和时间API

12.1 时间线

12.2 本地日期

12.3 日期调整器

12.4 本地时间

12.5 时区时间

12.6 格式化和解析

12.7 与遗留代码互操作

练习

第13章 国际化

13.1 区域设置

13.2 数值格式

13.3 货币

13.4 日期和时间格式化

13.5 排序和规范化

13.6 消息格式化

13.7 资源包

13.8 字符编码

13.9 首选项

练习

第14章 编译和脚本

14.1 编译器API

14.2 脚本API

练习

第15章 Java平台模块系统

15.1 模块的概念

15.2 给模块命名

15.3 模块化“Hello,World!”程序

15.4 对模块的需求

15.5 导出包

15.6 模块和反射式访问

15.7 模块化JAR

15.8 自动模块

15.9 不具名模块

15.10 用于迁移的命令行标志

15.11 传递性需求和静态需求

15.12 限定导出和开放

15.13 服务加载

15.14 操作模块的工具

练习

Java核心技术速学版(第3版)是2024年由人民邮电出版社出版,作者[美] 凯 S. 霍斯特曼。

得书感谢您对《Java核心技术速学版(第3版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java设计模式及应用案例(第2版) 电子书
本书共23章。内容涵盖了模式设计的六大法则:单一职责原则、里氏代换原则、开放封闭原则、依赖倒转原则、合成/聚合复用原则、迪米特法则。介绍了Java反射技术在模式中的重要作用。介绍了23种常用模式:接口与抽象类模式,工厂方法模式、抽象工厂模式、构造者模式、桥接模式、装饰模式、代理模式、状态模式、观察者模式、中介者模式等,以及这些模式的综合运用。
Java编程技术与项目实战(第2版) 电子书
本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并扼要介绍了Java的高特。全书内容涉及Java基本语法、数据类型、异常、界面设计、小应用程序、I/O数据流、线程等内容,这些内容基本覆盖了Java的实用技术,是进一步使用Java进行技术开发的基础。
Java程序设计实用教程(第2版) 电子书
Java语言具有面向对象、与平台无关、安全、稳定、多线程等优良特性,是目前软件设计中极为强大的编程语言。本书注重结合实例,循序渐进地向读者介绍了Java语言的重要知识点,特别强调Java面向对象编程的思想。全书分为15章,分别讲解了简单数据类型、运算符、表达式和语句、类与对象、子类与继承、接口与多态、数组与枚举、内部类与异常类、常用实用类、Java输入输出流、JDBC数据库操作、泛型与集合框架、J
Java编程详解(微课版) 电子书
多年行业积累,让你在边学边练中熟练编写Java代码。
软件设计模式(Java版) 电子书
本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。