欢迎来到麦图教育科技平台
问题答疑
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
扫码下载Android
扫码下载iOS
教师登录
学生登录
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
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分钟)