展开全部

主编推荐语

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

内容简介

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

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

目录

  • 版权信息
  • 内容提要
  • 致谢
  • 作者简介
  • 前言
  • 资源与支持
  • 第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 操作模块的工具
  • 练习
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。