说明:教学单元中的学习内容活动的学习时长达到建议学习时长的60%,活动视为通过,没有达到则视为不通过,还需要继续学习。
章 |
节 |
知识点 |
建议学习时长 |
第一章 Java语言概述 |
1.1 什么是Java语言 |
9分钟 |
|
1.2 Java的特点 |
9分钟 |
||
1.3 Java运行平台 |
9分钟 |
||
1.4 Java开发 |
1.4.1 Java开发环境 |
4分钟 |
|
1.4.2 Java开发过程 |
4分钟 |
||
1.4.3 Java开发工具 |
4分钟 |
||
1.5 应用程序与Applet实例 |
13分钟 |
||
第二章 数据类型与表达式 |
2.1 标识符、关键字与分隔符 |
2.1.1 标识符 |
3分钟 |
2.1.2 关键字 |
3分钟 |
||
2.1.3 分隔符 |
3分钟 |
||
2.2 变量与常量 |
2.2.1 变量定义与使用 |
6分钟 |
|
2.2.2 常量定义与使用 |
6分钟 |
||
2.3 简单数据类型 |
2.3.1 布尔类型 |
4分钟 |
|
2.3.2 字符类型 |
4分钟 |
||
2.3.3 整数类型 |
4分钟 |
||
2.3.4 浮点数类型 |
4分钟 |
||
2.4 数据类型转换 |
2.4.1 数据类型间的优先级 |
5分钟 |
|
2.4.2 强制类型转换 |
5分钟 |
||
2.4.3 自动类型转换 |
5分钟 |
||
2.5 基本运算符 |
2.5.1 算术运算 |
3分钟 |
|
2.5.2 赋值运算 |
3分钟 |
||
2.5.3 自增/自减运算 |
3分钟 |
||
2.5.4 条件运算 |
3分钟 |
||
2.5.5 位运算 |
3分钟 |
||
2.5.6 关系运算 |
3分钟 |
||
2.5.7 逻辑运算 |
3分钟 |
||
2.5.8 运算符的结合性 |
3分钟 |
||
2.6 表达式 |
5分钟 |
||
第三章 Java语句结构 |
3.1 表达式语句 |
4分钟 |
|
3.2 复合语句 |
4分钟 |
||
3.3 分支语句 |
3.3.1 if语句 |
10分钟 |
|
3.3.2 switch语句 |
10分钟 |
||
3.4 循环语句 |
3.4.1 while语句 |
5分钟 |
|
3.4.2 do-while语句 |
5分钟 |
||
3.4.3 for语句 |
5分钟 |
||
3.4.4 循环的嵌套 |
5分钟 |
||
3.5 跳转语句 |
3.5.1 break语句 |
5分钟 |
|
3.5.2 continue语句 |
5分钟 |
||
3.5.3 return语句 |
5分钟 |
||
3.6 注释语句 |
7分钟 |
||
第四章 面向对象设计基础 |
4.1 面向对象基础 |
4.1.1 对象 |
3分钟 |
4.1.2 类 |
3分钟 |
||
4.1.3 属性 |
3分钟 |
||
4.1.4 方法 |
3分钟 |
||
4.1.5 消息 |
3分钟 |
||
4.1.6 继承性 |
3分钟 |
||
4.1.7 封装性 |
3分钟 |
||
4.1.8 多态性 |
3分钟 |
||
4.2 面向对象分析 |
11分钟 |
||
4.3 面向对象设计 |
13分钟 |
||
第五章 Java中的面向对象特性 |
5.1 类 |
5.1.1 类定义 |
13分钟 |
5.1.2 类方法 |
13分钟 |
||
5.1.3 属性 |
13分钟 |
||
5.2 对象 |
5.2.1 定义对象 |
4分钟 |
|
5.2.2 访问对象 |
4分钟 |
||
5.2.3 This的使用 |
4分钟 |
||
5.2.4 消除对象 |
4分钟 |
||
5.3 类的封装性 |
13分钟 |
||
5.4 继承的实现 |
5.4.1 继承的实现 |
7分钟 |
|
5.4.2 方法重写 |
7分钟 |
||
5.4.3 派生对象的初始化 |
7分钟 |
||
5.4.4 对象间的类型转换 |
7分钟 |
||
5.5 类的多态性 |
5.5.1 编译多态 |
5分钟 |
|
5.5.2 运行多态 |
5分钟 |
||
5.6 其它修饰符 |
5.6.1 Static的使用方法与意义 |
6分钟 |
|
5.6.2 Final的使用方法与意义 |
6分钟 |
||
5.6.3 抽象类与抽象方法 |
6分钟 |
||
5.7 包 |
5.7.1 包的基本概念 |
3分钟 |
|
5.7.2 生成包文件 |
3分钟 |
||
5.7.3 import |
3分钟 |
||
5.7.4 编译、运行包 |
3分钟 |
||
5.8 接口 |
5.8.1 接口定义 |
5分钟 |
|
5.8.2 接口实现 |
5分钟 |
||
5.9 *匿名类与内部类 |
7分钟 |
||
第六章 数组 |
6.1 一维数组 |
6.1.1 一维数组的定义 |
6分钟 |
6.1.2 一维数组的初始化 |
6分钟 |
||
6.1.3 一维数组元素的引用 |
6分钟 |
||
6.2 二维数组 |
6.2.1 二维数组的定义 |
4分钟 |
|
6.2.2 二维数组的初始化 |
4分钟 |
||
6.2.3 二维数组元素的引用 |
4分钟 |
||
6.3 数组类Arrays |
8分钟 |
||
第七章 字符串处理 |
7.1 生成字符串 |
7.1.1 字符串常量 |
5分钟 |
7.1.2 String |
5分钟 |
||
7.1.3 StringBuffer |
5分钟 |
||
7.2 访问字符串 |
7.2.1 String的访问方法 |
8分钟 |
|
7.2.2 StringBuffer的访问方法 |
8分钟 |
||
7.3 修改字符串 |
7.3.1 String的修改方法 |
9分钟 |
|
7.3.2 StringBuffer的修改方法 |
9分钟 |
||
7.4 其它操作 |
8分钟 |
||
7.5 *正则表达式 |
19分钟 |
||
第八章 Java基础类及接口 |
8.1 Java类库概述 |
9分钟 |
|
8.2 基本数据类型封装 |
8.2.1 数字类 |
7分钟 |
|
8.2.2 字符类 |
7分钟 |
||
8.2.3 布尔类 |
7分钟 |
||
8.3 算术运算 |
5分钟 |
||
8.4 Java集合框架 |
8.4.1 Java集合概述 |
11分钟 |
|
8.4.2 List接口 |
11分钟 |
||
8.4.3 Set接口 |
11分钟 |
||
8.4.4 Iterator接口 |
11分钟 |
||
8.4.5 Map接口 |
11分钟 |
||
8.5 系统资源 |
8.5.1 类System的使用 |
8分钟 |
|
8.5.2 类Runtime的使用 |
8分钟 |
||
8.6 日期处理 |
7分钟 |
||
8.7 程序属性 |
8.7.1 类Properties |
2分钟 |
|
8.7.2 系统属性 |
2分钟 |
||
8.7.3 命令行参数 |
2分钟 |
||
第九章 异常处理 |
9.1 什么是异常 |
9.1.1 异常示例 |
3分钟 |
9.1.2 异常处理机制 |
3分钟 |
||
9.1.3 异常类的层次 |
3分钟 |
||
9.2 异常的处理 |
9.2.1 捕获异常 |
5分钟 |
|
9.2.2 抛弃异常 |
5分钟 |
||
9.3 异常类的使用 |
4分钟 |
||
第十章 输入/输出处理 |
10.1 I/O流概述 |
13分钟 |
|
10.2 文件处理 |
10.2.1 文件描述 |
8分钟 |
|
10.2.2 文件的顺序处理 |
8分钟 |
||
10.2.3 随机访问文件处理 |
8分钟 |
||
10.3 过滤流的使用 |
7分钟 |
||
10.4 字符流处理 |
11分钟 |
||
10.5 对象的串行化 |
10.5.1 串行化的概念和目的 |
4分钟 |
|
10.5.2 串行化方法 |
4分钟 |
||
10.6 其它常用流 |
3分钟 |
||
第十一章 线程 |
11.1 线程的概念 |
2分钟 |
|
11.2 线程的使用 |
11.2.1 线程体 |
5分钟 |
|
11.2.2 线程的状态 |
5分钟 |
||
11.2.3 线程体的构造 |
5分钟 |
||
11.2.4 线程的调度 |
5分钟 |
||
11.2.5 基本的线程控制 |
5分钟 |
||
11.3 多线程的互斥和同步 |
11.3.1 临界资源问题 |
分钟 |
|
11.3.2 互斥锁 |
分钟 |
||
11.3.3 多线程的同步 |
分钟 |
||
第十二章 Java图像界面设计 |
12.1 生成Java图形用户界面 |
12.1.1 Java图形用户界面概述 |
4分钟 |
12.1.2 容器与组件 |
4分钟 |
||
12.1.3 常用容器 |
4分钟 |
||
12.1.4 容器布局及布局管理器 |
4分钟 |
||
12.2 AWT事件处理机制 |
12.2.1 JDK1.0 事件处理模型 |
4分钟 |
|
12.2.2 JDK1.1 事件处理模型 |
4分钟 |
||
12.2.3 事件对象和监听器 |
4分钟 |
||
12.2.4 事件适配器 |
4分钟 |
||
12.3 AWT组件库 |
3分钟 |
||
12.4 Swing用户界面设计 |
12.4.1 Swing简介 |
8分钟 |
|
12.4.2 Swing容器 |
8分钟 |
||
12.4.3 Swing基本组件 |
8分钟 |
||
12.4.4 利用可视化工具进行布局 |
8分钟 |
||
第十三章 Java Applet |
13.1 Applet 简介 |
13.1.1 什么是Applet |
3分钟 |
13.1.2 Applet的安全机制 |
3分钟 |
||
13.2 Applet的执行 |
13.2.1 Applet的生命周期及主要方法 |
3分钟 |
|
13.2.2 Applet 和Html |
3分钟 |
||
13.2.3 Applet与Application |
3分钟 |
||
13.2.4 AppletViewer |
3分钟 |
||
13.3 Applet的AWT绘制 |
13.3.1 与AWT绘制过程有关的方法 |
5分钟 |
|
13.3.2 Java.awt.Graphics类 |
5分钟 |
||
13.3.3 在AWT中输出文字 |
5分钟 |
||
13.3.4 Applet的AWT绘制举例 |
5分钟 |
||
13.4 Applet的通信 |
13.4.1 同页Applet间的通信 |
2分钟 |
|
13.4.2 Applet和浏览器之间的通信 |
2分钟 |
||
13.4.3 Applet的网络通信 |
2分钟 |
||
第十四章 网络通信 |
14.1 什么是URL |
14.1.1 URL的组成和类URL |
2分钟 |
14.1.2 通过URL读取WWW信息 |
2分钟 |
||
14.1.3 使用URLConnection |
2分钟 |
||
14.2 Socket 通信 |
14.2.1 Socket通信的一般结构 |
4分钟 |
|
14.2.2 Socket的使用 |
4分钟 |
||
14.2.3 一个简单的Client/Server通信程序 |
4分钟 |
||
14.2.4 多客户机制的通信程序 |
4分钟 |
||
14.3 数据报通信 |
14.3.1 数据报通信和流式通信的区别 |
3分钟 |
|
14.3.2 数据报Socket的使用 |
3分钟 |
||
14.3.3 Client/Server数据报通信程序 |
3分钟 |
||
14.3.4 使用数据报进行广播通信 |
3分钟 |
||
第十五章 JDBC应用 |
15.1 JDBC概述 |
15.1.1 JDBC的特点 |
3分钟 |
15.1.2 JDBC的结构 |
3分钟 |
||
15.1.3 使用JDBC的数据库应用模型 |
3分钟 |
||
15.2 通过JDBC访问数据库 |
15.2.1 与数据库建立连接 |
4分钟 |
|
15.2.2 了解数据库的信息 |
4分钟 |
||
15.2.3 查询数据库 |
4分钟 |
||
15.2.4 检索结果集 |
4分钟 |
||
15.2.5 更新数据库 |
4分钟 |
||
15.2.6 参数的输入和输出 |
4分钟 |
||
第十六章 JSP与Servlet技术 |
16.1 Web应用简介 |
10分钟 |
|
16.2 JSP技术 |
16.2.1 JSP工作原理 |
16分钟 |
|
16.2.2 JSP的构成 |
16分钟 |
||
16.2.3 JSP内部对象 |
16分钟 |
||
16.2.4 JSP与JavaBean |
16分钟 |
||
16.3 Servlet技术 |
16.3.1 Servlet简介 |
6分钟 |
|
16.3.2 Servlet常用接口 |
6分钟 |
||
16.3.3 使用HttpServlet处理客户端请求 |
6分钟 |
||
16.3.4 获取Servlet初始参数 |
6分钟 |
||
16.4 JSP、Servlet与JavaBean结合 |
11分钟 |
||
第十七章 用Tomcat构建Web站点 |
17.1 Tomcat简介 |
5分钟 |
|
17.2 安装Tomcat |
7分钟 |
||
17.3 编写简单的Web站点 |
17.3.1 在Eclipse中配置服务器运行环境 |
4分钟 |
|
17.3.2 新建动态Web工程 |
4分钟 |
||
17.3.3 Web工程的结构 |
4分钟 |
||
17.3.4 新建JSP与Servlet程序 |
4分钟 |
||
17.4 运行Web站点 |
7分钟 |
||
17.5 发布Web站点 |
3分钟 |
||
附录A Eclipse开发工具 |
A.1 Eclipse工具简介 |
6分钟 |
|
A.2 下载与安装Eclipse |
2分钟 |
||
A.3 Eclipse基本功能 |
A.3.1 运行Eclipse |
2分钟 |
|
A.3.2 新建Java工程 |
2分钟 |
||
A.3.3 新建Java类 |
2分钟 |
||
A.3.4 运行Java程序 |
2分钟 |
||
A.4 Eclipse连接数据库 |
6分钟 |
||
A.5 Eclipse的其它功能 |
3分钟 |
||
A.6 安装Eclipse插件 |
3分钟 |