类似推荐
编辑推荐
快速入门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版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。