课程目标:掌握Java的基础语法、面向对象的程序设计方法;初步了解GUI程序开发方法;
主要受众:程序设计初学者。无先修课程要求,如有一点编程基础更好。
主要内容:
1、Java语言基础知识;
2、类与对象的基本概念;
3、类的方法;
4、类的重用;
5、接口与多态;
6、输入/输出流;
7、Java集合框架;8、图形用户界面;
Overview
Syllabus
- 第一章 Java语言基础知识
- 1.0-导学
- 1.1-Java与面向对象程序设计简介
- 1.2-基本数据类型与表达式
- 1.3-数组
- 1.4-算法的流程控制
- 1.5-第一章小结
- 课件
- 第一章续-习题讲解视频
- 1.0Java环境配置、Eclipse使用、Helloworld程序详解
- 1.1Java数据类型
- 1.2Java数组
- 1.3Java变量
- 1.4命令行参数
- 第二章 类与对象
- 2.0-导学
- 2.1-面向对象方法的特性
- 2.2-1-类声明与对象创建
- 2.2-2-数据成员
- 2.2-3-方法成员
- 2.2-4-包
- 2.2-5-类的访问权限控制
- 2.3-1-对象初始化
- 2.3-2-内存回收
- 2.4-枚举类
- 2.5-应用举例
- 2.6-第2章小结
- 课件
- 第三章 类的重用
- 3.0-导学
- 3.1.1-3.1.2-类继承的概念和语法
- 3.1.3-隐藏和覆盖
- 3.2-Object 类
- 3.3-终结类与终结方法
- 3.4-抽象类
- 3.5-泛型
- 3.6-类的组合
- 3.7-小结
- 课件
- 第四章 接口与多态
- 4.0-导学
- 4.1-接口
- 4.2.1-4.2.2-类型转换
- 4.2.3-方法的查找
- 4.3-多态的概念
- 4.4-多态的应用举例
- 4.5-构造方法与多态性
- 4.6-本章小结
- 课件
- 第五章 输入输出
- 5.0-导学
- 5.1.1-5.1.2-异常处理的概念
- 5.1.3-5.1.5-异常的处理
- 5.2-输入输出流的概念
- 5.3.1-写文本文件
- 5.3.2-读文本文件
- 5.3.3-写二进制文件
- 5.3.4-读二进制文件
- 5.3.5-File类
- 5.3.6-处理压缩文件
- 5.3.7-对象序列化
- 5.3.8-随机文件读写
- 5.4-本章小结
- 课件
- 第六章 对象群体的组织
- 6.0-导学
- 6.1-Java集合框架介绍
- 6.2-主要接口及常用的实现类
- 6.3-常用算法
- 6.4-数组实用方法
- 6.5-基于动态数组的类型(Vector, ArrayList)
- 6.6-遍历Collection
- 6.7-Map接口及其实现
- 6.8-第6章小结
- 课件
- 第七章 图形用户界面
- 7.0-导学
- 7.1-绘图
- 7.2-Swing基础
- 7.3-Swing的层次
- 7.4-布局管理
- 7.5-内部类
- 7.6-事件处理的基本概念
- 7.7-事件派发机制
- 7.8-顶层容器
- 7.9-中间层容器(一)
- 7.10-中间层容器(二)
- 7.11-原子组件(一)
- 7.12-原子组件(二)
- 7.13-原子组件(三)
- 7.14-其它Swing特性
- 7.15-第7章小结
- 课件
Taught by
Li Zheng