3502919视频|Java11核心技术基础知识
对于希望为真实应用编写健壮Java代码的有经验的程序员来说,《Java核心技术》一直以来都被认为是重要而实用的教程和参考。
【插图】
目录
发刊词:资深译者林琪解读“书与课”的微妙关系
引言
1.0学习目标
1.1 理解开发Java的设计决策
1.2 熟悉Java历史
2.0学习目标
2.1 建立你的Java开发环境
2.2 使用命令行工具
2.3 使用集成开发环境
2.4 运行图形化应用和applet
3.0学习目标
3.1 编写一个简单的Java程序
3.2 处理数值数据类型
3.3 处理String和API文档
3.4 编写读取输入和生成输出的程序
3.5 使用Java语言的控制流构造
3.6 需要任意精度时使用大数
3.7 使用数组存储多个同类型元素
4.0学习目标
4.1 理解面向对象编程的基本概念
4.2 使用预定义的类
4.3 定义你自己的类
4.4 理解Java中类的高级概念
4.5 理解Java中的参数传递
4.6 更多地了解对象构造
4.7 使用包和导入
4.8 使用javadoc工具生成类文档
4.9 有效地设计类
5.0学习目标
5.1 理解和定义子类
5.2 子类中的覆盖方法和构造器
5.3 理解Java中的高级继承概念
5.4 使用Object类及其方法
5.5 理解继承如何支持Java语言特性
5.6 使用反射处理任意对象
5.7 有效地使用继承
6.0学习目标
6.1 理解接口概念
6.2 理解Java接口的属性
6.3 使用默认方法
6.4 熟悉接口用例
6.5 理解Lambda表达式如何工作
6.6 理解内部类的工作原理
7.0学习目标
7.1 使用异常报告程序中的错误
7.2 捕获异常以修复错误条件
7.3 了解如何有效地使用异常
7.4 使用断言增强算法约束
7.5 使用日志记录程序的工作
8.0学习目标
8.1 理解泛型编程的优点
8.2 定义一个简单的泛型类
8.3 定义泛型方法
8.4 了解如何为类型变量施加限制
8.5 理解如何转换泛型代码在Java虚拟机上运行
8.6 注意Java泛型的限制和局限
8.7 理解泛型类型与继承之间的交互
8.8 使用反射和泛型类型
9.0学习目标
9.1 理解单独的集合类和接口的好处
9.2 熟悉集合框架中的类型
9.3 使用链表和数组列表
9.4 使用散列集和有序集
9.5 使用队列、双端队列和优先队列
9.6 使用映射组织键/值对
9.7 理解集合包装器和视图
9.8 使用集合的常用算法
9.9 使用Java老版本中的集合
10.0学习目标
10.1 Java GUI编程简史
10.1 Java GUI编程简史
10.2 在Scene中显示信息
10.3 事件处理
10.4 布局
10.5 用户界面控件
10.6 对话框
10.7 酷炫的控件
10.8 属性和绑定
10.9 异步处理
11.0学习目标
11.1 理解Swing工具包的设计决策
11.2 显示窗体窗口
11.3 显示图形形状
11.4 显示颜色、字体和图像
11.5 理解程序如何响应用户界面事件
11.6 用多种方式提供可以激活的用户界面动作
11.7 处理鼠标事件
11.8 理解AWT事件层次结构
12.0学习目标
12.1 理解Swing如何使用模型-视图-控制器设计模式
12.3 处理文本输入
12.4 在用户界面中提供选择
12.5 实现菜单和工具条
12.6 解决复杂的布局管理任务
12.7 使用和实现对话框
Java 11核心技术: 小结