计算机
类型
可以朗读
语音朗读
367千字
字数
2024-05-01
发行日期
展开全部
主编推荐语
快速入门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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。