欢迎来到在线教学平台
问题答疑
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
Java程序设计
课程类型:
选修课
发布时间:
2024-04-07 10:08:13
主讲教师:
课程来源:
建议学分:
0.00分
课程编码:
mk002543
课程介绍
课程目录
教师团队
{1}--绪论
[1.1]--第1章 绪论
(1分钟)
[1.2]--1. Java历史与基本特点
(5分钟)
[1.3]--2.第一个Java程序
(9分钟)
[1.4]--3.Java虚拟机、JRE、JDK等
(7分钟)
[1.5]--4.学习Java的目标与方法
(3分钟)
[1.6.1]--SPOC-20180809-Java的安装与配置
(14分钟)
[1.6.3]--5.Eclipse的使用
(10分钟)
[1.7.1]--6.Java常用类
(10分钟)
[1.7.2]--8.Scanner的用法
(10分钟)
[1.8]--7.线上实验平台
(7分钟)
[1.9.1.1]--实验-1.1绪论-命令行
(4分钟)
[1.9.1.2]--实验-1.2 绪论-命令行下编译运行Java程序
(4分钟)
[1.9.1.3]--实验-1.3 绪论-常见错误
(3分钟)
[1.9.1.4]--实验-1.4 绪论-处理命令行参数
(5分钟)
[1.9.2.1]--实验-1.5 绪论-使用vscode编写java程序
(4分钟)
[1.9.2.2]--实验-1.6 绪论-简单使用Eclipse
(3分钟)
[1.9.3]--实验-1.7 绪论-PTA与使用Scanner处理输入
(7分钟)
{2}--Java基本语法
[2.1]--第2章 Java基本语法
(1分钟)
[2.2]--1Java基本语法
(9分钟)
[2.3.1]--2-1变量的定义和数据类型
(7分钟)
[2.3.2]--2-2数据类型转换与变量作用域
(12分钟)
[2.4]--3Java运算符
(21分钟)
[2.5.1]--4选择结构-if语句
(14分钟)
[2.5.2]--4选择结构-switch语句
(7分钟)
[2.6.1]--5循环结构while循环
(8分钟)
[2.6.2]--5循环结构for循环与循环嵌套
(12分钟)
[2.6.3]--5循环结构跳转语句
(7分钟)
[2.7.1]--6方法-方法的定义
(8分钟)
[2.7.2]--6方法-方法的重载
(5分钟)
[2.8.1]--7数组的定义
(11分钟)
[2.8.2]--7数组的常见操作
(12分钟)
[2.8.3]--7多维数组
(8分钟)
[2.8.4]--SPOC-20191016-数组列表
(7分钟)
[2.9.1.1]--SPOC-20191016-引用类型初探与字符串1(1)
(9分钟)
[2.9.1.2]--SPOC-20191016-引用类型初探与字符串常量池、不可变性
(6分钟)
[2.9.2]--SPOC-20191016-引用类型与包装类
(10分钟)
[2.9.3]--7.5 枚举类型enu
(6分钟)
{3}--面向对象基础
[3.1]--第3章 面向对象基础
(1分钟)
[3.2.1]--1.面向对象基础概念-对象[3.2.1]--1.面向对象基础概念-对象
(5分钟)
[3.2.2]--2.类与对象
(6分钟)
[3.2.3]--3.常用对象的使用
(11分钟)
[3.2.4]--4.对象的引用
(10分钟)
[3.3]--5.封装与模块化
(8分钟)
[3.4]--6.对象的初始化
(14分钟)
[3.5.1]--7.static、类变量、类方法
(7分钟)
[3.5.2]--final与static
(5分钟)
[3.6.1]--9.包机制
(13分钟)
[3.6.2]--10.包机制-命令行
(6分钟)
[3.7]--11.面向对象设计案例
(9分钟)
{4}--面向对象-继承与多态
[4.1]--第4章 面向对象继承与多态
(1分钟)
[4.2.1]--01-继承基本概念
(11分钟)
[4.2.2]--02-Object
(6分钟)
[4.3.1]--03-覆盖
(14分钟)
[4.3.2]--04-屏蔽属性与super
(8分钟)
[4.4.1]--05-多态
(7分钟)
[4.4.2]--06-类型转换instanceof
(5分钟)
[4.5]--07-访问控制符
(8分钟)
[4.6]--08-final关键字
(5分钟)
[4.7]--09-抽象类
(13分钟)
[4.8.1]--10-类设计技巧(继承)
(6分钟)
[4.8.2]--11-面向对象设计案例
(5分钟)
[4.8.3]--12-UML类图
(1分钟)
[4.9]--13. 实验-Eclipse的使用
(3分钟)
{5}--面向对象-接口与嵌套类
[5.1]--第5章 接口与嵌套类
(2分钟)
[5.2]--1.接口基本概念
(17分钟)
[5.3.1]--2.常用接口-Comparable接口
(11分钟)
[5.3.2]--3.常用接口-Comparator接口
(6分钟)
[5.3.3]--4.常用接口-Cloneable
(12分钟)
[5.4]--5.接口与抽象类
(6分钟)
[5.5]--6.DAO模式
(9分钟)
[5.6]--7.总结:接口
(2分钟)
[5.7]--8.接口默认方法
(2分钟)
[5.8.1]--9.嵌套类概述
(8分钟)
[5.8.2]--10.局部类
(3分钟)
[5.8.3]--11.匿名类
(8分钟)
[5.8.4]--12.Java8中匿名类语法改进
(1分钟)
[5.9]--13.Lambda表达式
(5分钟)
[5.10]--14.面向对象案例-购物车
(8分钟)
{6}--集合框架
[6.1]--第6章 集合框架
(2分钟)
[6.2]--1集合-概述
(6分钟)
[6.3.1]--2-1集合-ArrayList
(9分钟)
[6.3.2]--2-2集合-LinkedList
(7分钟)
[6.4]--2-3集合-迭代器
(6分钟)
[6.5]--3集合-Set接口
(15分钟)
[6.6]--4集合-Map接口
(16分钟)
[6.7]--5集合-泛型
(5分钟)
[6.8.1.1]--6-1集合应用一对多关系
(7分钟)
[6.8.1.2]--6-1集合应用一对多关系
(7分钟)
[6.8.2]--6-2集合应用-多对多关系
(12分钟)
{7}--异常处理
[7.1]--第7章 异常处理机制
(1分钟)
[7.1.1]--异常-基本概念
(6分钟)
[7.1.2]--异常-基本概念(补充)
(3分钟)
[7.2]--异常-异常处理机制
(12分钟)
[7.3]--异常-异常继承层次
(8分钟)
[7.4.1.1]--异常_异常处理(try-catch)
(26分钟)
[7.4.1.2]--异常_异常处理(try-catch-finally)
(4分钟)
[7.4.2]--异常_异常处理(throws)
(12分钟)
[7.4.3]--异常_手动抛出异常(throw)
(4分钟)
[7.5]--异常_不滥用异常
(2分钟)
[7.6.1]--SPOC-调试1
(10分钟)
[7.6.2]--SPOC-调试2
(8分钟)
[7.6.3]--SPOC-调试3
(2分钟)
{8}--文件与流
[8.1]--第8章 流与文件
(1分钟)
[8.2]--01.提要
(1分钟)
[8.3]--02.流的基本概念
(6分钟)
[8.4]--03.File类
(13分钟)
[8.5]--04.字节流
(24分钟)
[8.6]--05.字符流
(15分钟)
[8.7]--06.缓冲流
(22分钟)
{9}--图形界面编程
[9.1.1]--1.NetBeans简介(1)
(7分钟)
[9.1.2.1]--2.1 NetBeans下快速编写一个程序
(9分钟)
[9.1.2.2]--2.2 快速编写一个类
(7分钟)
[9.1.3.1]--3. 第一个GUI程序-计算器
(16分钟)
[9.1.3.2]--3.2 第一个GUI程序-计算器(发布)
(4分钟)
[9.1.3.3]--3.3 添加组件、调整布局与预览界面(1)
(4分钟)
[9.1.4]--4. 使用布局管理器
(14分钟)
[9.1.5.1]--5.1 常用组件-JComboBox
(9分钟)
[9.1.5.2]--5.2 常用组件-JFileChooser
(4分钟)
[9.1.5.3]--5.3 常用组件-JTable
(7分钟)
[9.1.5.4]--5.4 常用组件-自定义对话框
(9分钟)
[9.1.6.1]--6.1 包含菜单的程序1
(14分钟)
[9.1.6.2]--6.2 包含菜单的程序-AboutDialog与将窗体放在屏幕中
(4分钟)
[9.1.9.1]--实验专场-GUI-1-手动编写登录界面
(18分钟)
[9.1.9.2]--实验专场-GUI-2-使用NetBeans图形界面设计器
(9分钟)
[9.1.9.3]--实验专场-GUI-3-设计JDialog与JTable
(9分钟)
{10}--网络编程
[10.2]--1.InetAddress-IP地址
(11分钟)
[10.3.1.1]--2.TCP编程概述-1.常用客户端
(6分钟)
[10.3.1.2]--2.TCP编程-2.Socket类
(12分钟)
[10.3.2.1]--3.TCP服务器端编程-ServerSocket类
(8分钟)
[10.3.2.2]--3.TCP服务器端编程2-多线程服务器
(8分钟)
[10.3.3]--4.TCP编程-URL类
(8分钟)
[10.3.4.1]--5.TCP编程-HTTP Client API 1-同步方式发送
(7分钟)
[10.3.4.2]--5.TCP编程-HTTP Client API 2-异步方式发送
(10分钟)
[10.4.1]--6.UDP编程1-概述
(7分钟)
[10.4.2]--6.UDP编程2-UDPServer
(5分钟)
[10.4.3]--6.UDP编程3-UDPClient
(5分钟)
{11}--数据库编程
[11.1.1]--1.DB基础-数据库基本概念
(6分钟)
[11.1.2.1]--1.DB基础-MySQL基本使用1(MySQL常见命令)
(3分钟)
[11.1.2.2]--2.DB基础-MySQL基本使用2(表操作)
(5分钟)
[11.1.3]--1.DB基础-SQL语句与图形化管理界面
(4分钟)
[11.2.1]--4.JDBC基础1-基本概念
(4分钟)
[11.2.2]--4.JDBC基础2-JDBC编程一般步骤
(4分钟)
[11.2.3]--4.JDBC基础3-JDBC编程实例
(8分钟)
[11.2.4]--4.JDBC基础4-JDBC工具类
(3分钟)
[11.3.1]--5.Statement 1-Statement基本使用
(5分钟)
[11.3.2]--5.Statement 2-Statement的execute方
(2分钟)
[11.3.3]--5.Statement 3-获取主键值与组装对象
(4分钟)
[11.4.1.1]--6.PreparedStatement 1-基本用法
(5分钟)
[11.4.1.2]--6.PreparedStatement 2-应用
(4分钟)
[11.5]--7.案例:使用DAO模式访问数据库
(10分钟)