Java程序设计
开课时间
长期有效
课程评分
............... 0.0
课程人数
42人
课程介绍
课程目录
1章: JAVA开发环境和编程方法
课时 1 1.1 Java语言介绍
课时 2 1.2 Java开发环境和第一个Java程序
课时 3 1.3.1 什么是编程语言
课时 4 1.3.2 什么是程序
课时 5 1.3.3 什么是调试
课时 6 1.3.4 形式语言和自然语言
2章: Java语法基础
课时 7 2.1 更多的打印和注释
课时 8 2.2 变量
课时 9 2.3 标识符和关键字
课时 10 2.4.1 整数类型变量
课时 11 2.4.2 浮点数类型变量
课时 12 2.4.3 字符与布尔类型变量
课时 13 2.5.1 自动类型转换
课时 14 2.5.2 强制类型转换
课时 15 2.5.3 表达式类型自动提升
课时 16 2.6 变量的作用域
课时 17 2.7.1 算术运算符
课时 18 2.7.2 赋值运算符
课时 19 2.8 数据的输入输出
3章: 方法和选择结构
课时 20 3.1.1 Math方法
课时 21 3.1.2 增加新方法
课时 22 3.1.3 带有多个方法的程序的阅读
课时 23 3.1.4 实际参数和形式参数
课时 24 3.1.5 多参数方法
课时 25 3.2.1 关系运算符
课时 26 3.2.2 模数运算符
课时 27 3.2.3 单分支if语句
课时 28 3.2.4 双分支if语句
课时 29 3.2.5 if多分支语句
课时 30 3.2.6 嵌套if语句
课时 31 3.2.7 return语句
课时 32 3.3 switch条件语句
课时 33 3.4 方法的递归
4章: 值方法和循环结构
课时 34 4.1.1 返回值
课时 35 4.1.2 增量程序开发
课时 36 4.1.3 组合
课时 37 4.1.4 方法的重载
课时 38 4.1.5 更多的递归
课时 39 4.2.1 逻辑运算符
课时 40 4.2.2 布尔方法
课时 41 4.2.3 while语句
课时 42 4.2.4 do while语句
课时 43 4.2.5 对数表
课时 44 4.2.6 二维表
课时 45 4.3.1 break语句
课时 46 4.3.2 continue语句
5章: 数组
课时 47 5.1.1 数组的声明与创建
课时 48 5.1.2 数组的内存状态图和数组元素访问
课时 49 5.1.3 for循环
课时 50 5.1.4 数组长度字段
课时 51 5.1.5 随机数
课时 52 5.1.6 使用数组作为返回值
课时 53 5.2 数组的遍历
课时 54 5.3 数组的值
课时 55 5.4 数组的排序
课时 56 5.5 数组的扩充
课时 57 5.6 二维数组
6章: 对象和类
课时 58 6.1 对象和类
课时 59 6.2 UML简介
课时 60 6.3 实例变量和静态变量
课时 61 6.4 方法成员
课时 62 6.5 封装
课时 63 6.6 构造方法
课时 64 6.7 枚举类型
7章: 类的重用
课时 65 7.1 继承
课时 66 7.2 属性的隐藏和方法的覆盖
课时 67 7.3 有继承的构造方法
课时 68 7.4 Object类
课时 69 7.5 终结类与终结方法
课时 70 7.6 抽象类
课时 71 7.7 包装类与自动装拆箱
8章: 接口和多态
课时 72 8.1 什么是接口
课时 73 8.2 多继承与接口扩展
课时 74 8.3 类型转换
课时 75 8.4 多态的概念
课时 76 8.5 内部类
9章: 异常处理
课时 77 9.1异常与异常处理的概念
课时 78 9.2异常处理的两种方法
课时 79 9.3异常的其他情况
10章: 泛型与集合
课时 80 10_1 泛型基础
课时 81 10_2 集合的概念
课时 82 10_3 List接口及其遍历
课时 83 10_4 List排序
课时 84 10_5 HashSet
课时 85 10_6 TreeSet
课时 86 10_7 Map
11章: 图形用户界面
课时 87 11.1 GUI基础
课时 88 11.2 Java事件处理机制
课时 89 11.3 标签和按钮
课时 90 11.4 文本框和密码框
课时 91 11.5 单选按钮和复选框
课时 92 11.6 组合框
12章: 数据库编程基础
课时 93 12.1 JDBC概述
课时 94 12.2.1 JDBC基本应用之查询记录
课时 95 12.2.2 JDBC基本应用之记录更新
课时 96 10.1.1 第一个JDBC程序
课时 97 10.1.2 执行存储过程
课时 98 10.1.3 ResultSet结果集对象
课时 99 10.1.4 插入记录
课时 100 10.1.5 读取users表中的所有数据
课时 101 10.1.6 读取指定的数据
课时 102 10.1.7 修改Users表中的数据
课时 103 10.1.8 删除users表中的数据
13章: 输入输出流与文件处理
课时 104 13.1 JAVA输入输出的基本概念
课时 105 13.2 使用字节节点流实现文件拷贝
课时 106 13.3 使用字符节点流实现文本文件内容显示
课时 107 13.4 使用字节过滤流向文件中写入基本数据类型
课时 108 13.5 使用字节过滤流从文件中读入基本类型数据
课时 109 13.6 使用带缓冲的字符过滤流实现文本文件的按行拷贝
14章: 多线程与网络编程
课时 110 14.1 多线程工作原理
课时 111 14.2 网络编程基础
课时 112 14.3 基于TCP和多线程的简单聊天系统1
课时 113 14.3 基于TCP和多线程的简单聊天系统2
1章: JAVA开发环境和编程方法
课时 1 1.1 Java语言介绍
课时 2 1.2 Java开发环境和第一个Java程序
课时 3 1.3.1 什么是编程语言
课时 4 1.3.2 什么是程序
课时 5 1.3.3 什么是调试
课时 6 1.3.4 形式语言和自然语言
2章: Java语法基础
课时 7 2.1 更多的打印和注释
课时 8 2.2 变量
课时 9 2.3 标识符和关键字
课时 10 2.4.1 整数类型变量
课时 11 2.4.2 浮点数类型变量
课时 12 2.4.3 字符与布尔类型变量
课时 13 2.5.1 自动类型转换
课时 14 2.5.2 强制类型转换
课时 15 2.5.3 表达式类型自动提升
课时 16 2.6 变量的作用域
课时 17 2.7.1 算术运算符
课时 18 2.7.2 赋值运算符
课时 19 2.8 数据的输入输出
3章: 方法和选择结构
课时 20 3.1.1 Math方法
课时 21 3.1.2 增加新方法
课时 22 3.1.3 带有多个方法的程序的阅读
课时 23 3.1.4 实际参数和形式参数
课时 24 3.1.5 多参数方法
课时 25 3.2.1 关系运算符
课时 26 3.2.2 模数运算符
课时 27 3.2.3 单分支if语句
课时 28 3.2.4 双分支if语句
课时 29 3.2.5 if多分支语句
课时 30 3.2.6 嵌套if语句
课时 31 3.2.7 return语句
课时 32 3.3 switch条件语句
课时 33 3.4 方法的递归
4章: 值方法和循环结构
课时 34 4.1.1 返回值
课时 35 4.1.2 增量程序开发
课时 36 4.1.3 组合
课时 37 4.1.4 方法的重载
课时 38 4.1.5 更多的递归
课时 39 4.2.1 逻辑运算符
课时 40 4.2.2 布尔方法
课时 41 4.2.3 while语句
课时 42 4.2.4 do while语句
课时 43 4.2.5 对数表
课时 44 4.2.6 二维表
课时 45 4.3.1 break语句
课时 46 4.3.2 continue语句
5章: 数组
课时 47 5.1.1 数组的声明与创建
课时 48 5.1.2 数组的内存状态图和数组元素访问
课时 49 5.1.3 for循环
课时 50 5.1.4 数组长度字段
课时 51 5.1.5 随机数
课时 52 5.1.6 使用数组作为返回值
课时 53 5.2 数组的遍历
课时 54 5.3 数组的值
课时 55 5.4 数组的排序
课时 56 5.5 数组的扩充
课时 57 5.6 二维数组
6章: 对象和类
课时 58 6.1 对象和类
课时 59 6.2 UML简介
课时 60 6.3 实例变量和静态变量
课时 61 6.4 方法成员
课时 62 6.5 封装
课时 63 6.6 构造方法
课时 64 6.7 枚举类型
7章: 类的重用
课时 65 7.1 继承
课时 66 7.2 属性的隐藏和方法的覆盖
课时 67 7.3 有继承的构造方法
课时 68 7.4 Object类
课时 69 7.5 终结类与终结方法
课时 70 7.6 抽象类
课时 71 7.7 包装类与自动装拆箱
8章: 接口和多态
课时 72 8.1 什么是接口
课时 73 8.2 多继承与接口扩展
课时 74 8.3 类型转换
课时 75 8.4 多态的概念
课时 76 8.5 内部类
9章: 异常处理
课时 77 9.1异常与异常处理的概念
课时 78 9.2异常处理的两种方法
课时 79 9.3异常的其他情况
10章: 泛型与集合
课时 80 10_1 泛型基础
课时 81 10_2 集合的概念
课时 82 10_3 List接口及其遍历
课时 83 10_4 List排序
课时 84 10_5 HashSet
课时 85 10_6 TreeSet
课时 86 10_7 Map
11章: 图形用户界面
课时 87 11.1 GUI基础
课时 88 11.2 Java事件处理机制
课时 89 11.3 标签和按钮
课时 90 11.4 文本框和密码框
课时 91 11.5 单选按钮和复选框
课时 92 11.6 组合框
12章: 数据库编程基础
课时 93 12.1 JDBC概述
课时 94 12.2.1 JDBC基本应用之查询记录
课时 95 12.2.2 JDBC基本应用之记录更新
课时 96 10.1.1 第一个JDBC程序
课时 97 10.1.2 执行存储过程
课时 98 10.1.3 ResultSet结果集对象
课时 99 10.1.4 插入记录
课时 100 10.1.5 读取users表中的所有数据
课时 101 10.1.6 读取指定的数据
课时 102 10.1.7 修改Users表中的数据
课时 103 10.1.8 删除users表中的数据
13章: 输入输出流与文件处理
课时 104 13.1 JAVA输入输出的基本概念
课时 105 13.2 使用字节节点流实现文件拷贝
课时 106 13.3 使用字符节点流实现文本文件内容显示
课时 107 13.4 使用字节过滤流向文件中写入基本数据类型
课时 108 13.5 使用字节过滤流从文件中读入基本类型数据
课时 109 13.6 使用带缓冲的字符过滤流实现文本文件的按行拷贝
14章: 多线程与网络编程
课时 110 14.1 多线程工作原理
课时 111 14.2 网络编程基础
课时 112 14.3 基于TCP和多线程的简单聊天系统1
课时 113 14.3 基于TCP和多线程的简单聊天系统2