更新时间:2024-09-05 16:31:46
封面
版权信息
版权
内容提要
致谢
作者简介
前言
资源与支持
资源获取
第1章 基本编程结构
1.1 我们的第一个程序
1.1.1 剖析“Hello World”程序
1.1.2 编译和运行Java程序
1.1.3 方法调用
1.1.4 JShell
1.2 基本类型
1.2.1 有符号整数类型
1.2.2 浮点类型
1.2.3 char类型
1.2.4 boolean类型
1.3 变量
1.3.1 变量声明
1.3.2 标识符
1.3.3 初始化
1.3.4 常量
1.4 算术运算
1.4.1 赋值
1.4.2 基本算术运算符
1.4.3 数学方法
1.4.4 数值的类型转换
1.4.5 关系运算符和逻辑运算符
1.4.6 大数
1.5 字符串
1.5.1 拼接
1.5.2 子串
1.5.3 字符串比较
1.5.4 数值和字符串的相互转换
1.5.5 字符串API
1.5.6 码点和代码单元
1.5.7 文本块
1.6 输入和输出
1.6.1 读取输入
1.6.2 格式化输出
1.7 控制流
1.7.1 分支
1.7.2 switch语句
1.7.3 循环
1.7.4 break和continue
1.7.5 局部变量的作用域
1.8 数组和数组列表
1.8.1 使用数组
1.8.2 数组构造
1.8.3 数组列表
1.8.4 基本类型的封装类
1.8.5 增强for循环
1.8.6 复制数组和数组列表
1.8.7 数组算法
1.8.8 命令行参数
1.8.9 多维数组
1.9 功能分解
1.9.1 声明和调用静态方法
1.9.2 数组参数和返回值
1.9.3 可变参数
练习
第2章 面向对象编程
2.1 使用对象
2.1.1 访问器方法和修改器方法
2.1.2 对象引用
2.2 实现类
2.2.1 实例变量
2.2.2 方法头
2.2.3 方法体
2.2.4 实例方法调用
2.2.5 this引用
2.2.6 按值调用
2.3 对象构造
2.3.1 实现构造器
2.3.2 重载
2.3.3 从一个构造器调用另一个构造器
2.3.4 默认初始化
2.3.5 实例变量初始化
2.3.6 final实例变量
2.3.7 无参数构造器
2.4 记录
2.4.1 记录的概念
2.4.2 构造器:标准的、自定义的和简洁的
2.5 静态变量和静态方法
2.5.1 静态变量
2.5.2 静态常量
2.5.3 静态初始化块
2.5.4 静态方法
2.5.5 工厂方法
2.6 包
2.6.1 包声明
2.6.2 jar命令
2.6.3 类路径
2.6.4 包访问
2.6.5 导入类
2.6.6 静态导入
2.7 嵌套类