问题答疑
首页
实训课程
公开课
更多
首页
实训课程
公开课
扫码下载Android
扫码下载iOS
登录
首页
实训课程
公开课
登录
首页 - 课程列表 - 课程详情
返回
Java语言程序设计
课程类型:
选修课
发布时间:
2023-07-20 10:45:47
主讲教师:
郑如滨
课程来源:
集美大学
建议学分:
0.00分
课程编码:
xtzx2821
课程介绍
课程目录
教师团队
第一章绪论
1.1.1java应用、历史与基本特点
(5分钟)
1.2.1第一个Java程序
(9分钟)
1.3.1Java虚拟机、JRE与JDK
(7分钟)
1.4.1学习目标与方法
(3分钟)
1.5.1Java的安装与配置
(14分钟)
1.5.3Eclipse入门
(10分钟)
1.6.1Java常用类的使用
(10分钟)
1.6.2Scanner类的使用
(10分钟)
1.6.3线上实验平台(PTA)使用方法
(7分钟)
第二章Java基本语法
2.1.1Java基本语法概述
(9分钟)
2.2.1变量与数据类型
(7分钟)
2.2.2数据类型转换与变量作用域
(12分钟)
2.3.1运算符1:算数运算符、赋值运算符、比较运算符
(11分钟)
2.3.2运算符2:逻辑运算符、优先级
(11分钟)
2.4.1if语句
(14分钟)
2.4.2switch语句
(7分钟)
2.5.1while与do-while
(8分钟)
2.5.2for循环、循环嵌套
(12分钟)
2.5.3循环结构跳转语句
(7分钟)
2.6.1方法的定义
(8分钟)
2.6.2方法的重载
(5分钟)
2.7.1数组的定义
(11分钟)
2.7.2数组的常见操作
(12分钟)
2.7.3多维数组
(8分钟)
2.7.5数组列表ArrayList
(7分钟)
2.8.1引用类型初探与字符串
(6分钟)
2.8.2引用类型初探与字符串常量池、不可变性
(6分钟)
2.8.3引用类型之包装类
(10分钟)
第三章面向对象基础
3.1.1面向对象基础概念
(5分钟)
3.1.2类与对象
(6分钟)
3.1.3常用类的使用
(11分钟)
3.1.4对象的引用
(10分钟)
3.2.1封装与模块化
(8分钟)
3.3.1对象的初始化
(14分钟)
3.4.1static、类变量与类方法
(7分钟)
3.4.2static与final
(5分钟)
3.5.1包(package)机制
(13分钟)
3.5.2管理源文件与class文件(命令行)
(6分钟)
3.6.1案例:面向对象设计初探(购物车)
(9分钟)
第四章面向对象:继承与多态
4.1.1继承基本概念
(11分钟)
4.1.2Object类-所有类的父类
(6分钟)
4.2.1覆盖(override)
(14分钟)
4.2.2super关键字
(8分钟)
4.3.1继承与多态
(7分钟)
4.3.2类型转换与instanceof运算符
(5分钟)
4.4.1访问控制符
(8分钟)
4.5.1final关键字-阻止继承
(5分钟)
4.6.1抽象类(abstract)
(13分钟)
4.7.1使用继承设计类
(6分钟)
4.7.2案例:面向对象设计(使用继承)
(5分钟)
4.7.3UML类图
(1分钟)
4.8.1Eclipse的使用(自动生成代码)
(3分钟)
第五章面向对象:接口与嵌套类
5.1.1接口基本概念
(17分钟)
5.2.1Comparable接口
(11分钟)
5.2.2Comparator接口
(6分钟)
5.2.3Cloneable接口(可选)
(12分钟)
5.3.1使用接口还是使用继承
(6分钟)
5.4.1案例:DAO模式
(9分钟)
5.5.1总结:接口
(2分钟)
5.6.1Java8接口新特性:默认方法
(2分钟)
5.7.1嵌套类基本概念
(8分钟)
5.7.2局部类
(3分钟)
5.7.3匿名类
(8分钟)
5.7.4Java8中匿名类语法改进
(1分钟)
5.8.1(可选)Lambda表达式
(5分钟)
5.9.1面向对象案例:购物车改进
(8分钟)
第六章集合框架
6.1集合框架概述
(6分钟)
6.2.1ArrayList
(9分钟)
6.2.2LinkedList
(7分钟)
6.3.1迭代器(Iterator):遍历集合
(6分钟)
6.4.1Set接口
(15分钟)
6.5.1Map接口
(16分钟)
6.6.1泛型
(5分钟)
6.7.1一对多映射
(7分钟)
6.7.2多对多映射
(12分钟)
第七章异常
7.1.1程序错误与异常
(6分钟)
7.1.2异常对象
(3分钟)
7.2.1异常处理机制
(12分钟)
7.3.1异常继承层次
(8分钟)
7.4.1try...catch
(26分钟)
7.4.2finally
(4分钟)
7.5.1throws:声明抛出异常
(12分钟)
7.5.2throw:手动抛出异常
(4分钟)
7.6.1不要滥用异常
(2分钟)
第八章文件与流
8.1.1文件与流概述
(1分钟)
8.2.1流的基本概念
(6分钟)
8.3.1File类
(13分钟)
8.4.1字节流
(24分钟)
8.5.1字符流
(15分钟)
8.6.1缓冲流
(22分钟)