• Java程序设计
  • 授课教师: 古平
  • 课程概况: 393 个知识点,468 个教学活动
  • 课程试学中,不记录课程学习情况~

学习建议及要求

说明:教学单元中的学习内容活动的学习时长达到建议学习时长的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分钟