更新时间:2021-01-05 17:33:14
封面
版权信息
作者简介
内容简介
前言
第1章 Java初窥
1.1 Java的起源
1.2 Java能做什么
1.3 相关概念
1.4 安装JDK
1.5 Java的特性
1.6 Java跨平台的原理
1.7 第一个程序
1.8 扫清Java征途中的两块绊脚石
1.9 交互式编程环境JShell
1.10 为Java程序打包
1.11 总结
1.12 实战练习
第2章 初识Java语言
2.1 标识符
2.2 数据类型
2.3 变量和字面常量
2.4 类型转换的奥秘
2.5 运算符
2.6 表达式与语句
2.7 程序结构
2.8 数组
2.9 分隔符
2.10 注释
2.11 Java中的关键字
2.12 总结
2.13 实战练习
第3章 进入对象的世界
3.1 面向对象思想
3.2 对象的状态和行为
3.3 面向对象编程的难点
3.4 Java的类与对象
3.5 字段(field)与方法
3.6 构造方法与new关键字
3.7 方法重载
3.8 特殊变量this
3.9 关键字static
3.10 常量
3.11 枚举(enum)
3.12 总结
3.13 实战练习
第4章 高级面向对象编程
4.1 继承
4.2 方法的覆盖(override)
4.3 多态(polymorphism)
4.4 特殊变量super
4.5 封装与private
4.6 对外发布的接口——public
4.7 再谈final
4.8 对象的销毁
4.9 面向对象的四个基本特性
4.10 总结
4.11 实战练习
第5章 包和访问控制
5.1 在包中的类
5.2 导入类
5.3 静态导入
5.4 静态导入枚举类型
5.5 访问控制
5.6 总结
5.7 实战练习
第6章 抽象类与接口
6.1 抽象方法和抽象类
6.2 接口
6.3 接口中的数据成员
6.4 接口的继承与实现
6.5 接口的应用
6.6 深入接口——通信双方的协议
6.7 接口的默认方法和静态方法
6.8 接口的私有方法
6.9 总结
6.10 实战练习
第7章 内部类(Inner Class)
7.1 创建内部类
7.2 访问外部类
7.3 内部类与接口
7.4 局部内部类
7.5 匿名内部类
7.6 静态内部类
7.7 内部类的继承与覆盖
7.8 内部类规则总结
7.9 回调与事件机制
7.10 总结
7.11 实战练习
第8章 异常处理
8.1 什么是异常
8.2 捕获异常
8.3 使用finally进行清理
8.4 抛出异常与声明异常
8.5 RuntimeException
8.6 创建自己的异常体系结构
8.7 try-with-resources
8.8 总结
8.9 实战练习
第9章 深入字符串