基于任务的Java程序设计
基于任务的Java程序设计
5000+ 人选课
更新日期:2026/04/03
开课平台智慧树
开课高校山东航空学院
开课教师冯君刘春霞宋锋
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun公司于1995年推出的Java程序设计语言和Java平台(即Java EE、 Java ME、Java SE)的总称。Java自面世后就非常流行,发展迅速。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。本课程也是Java EE、Android等技术的先导课程。本课程以任务导引-任务分析-知识点讲解-任务实施为主线,围绕任务展开教学,学习目标十分明确,适合学生的特点,使“教与学”生动有趣,易于接受。从起点上来说,兼顾零起点和有语言基础的读者;从目标上来说,适合Java程序设计基础目标和进阶目标的学习者。
课程大纲

在线教程

章节简介教学计划
打开Java之门
登录后可预览视频
为什么学习Java
冯君
任务导引-跟世界SayHello
冯君
Java的发展简史
冯君
工欲善其事必先利其器
冯君
Java的工作方式
冯君
任务实施-跟世界SayHello
冯君
Eclipse-提升效率的利器
冯君
多种输出方式
冯君
玩转Java基本语法
任务导引-身高预测
宋锋
内存和变量
宋锋
基本数据类型
宋锋
变量的声明和使用
宋锋
常量
宋锋
运算符和表达式
算术运算符、关系运算符、逻辑运算符
宋锋
位运算符、赋值运算符、表达式
宋锋
数据类型转换
宋锋
任务实施-身高预测
宋锋
转义字符与注释
宋锋
使用键盘输入改进身高预测任务
宋锋
Java标识符、关键字与命名规范
宋锋
面临抉择-分支结构
任务导引-分时问候
宋锋
程序流程图与简单if结构
宋锋
if-else结构
宋锋
多重if-else结构
宋锋
任务实施-分时问候
宋锋
if-else条件语句的嵌套
宋锋
switch-case结构
宋锋
面对重复-循环结构
任务导引-小学生乘法测试程序
冯君
while循环和do while循环
冯君
for循环
冯君
break和continue
冯君
任务实施-小学生乘法测试程序
冯君
连续存储-数组
任务导引-歌手大赛评分程序
冯君
一维数组创建两步曲
冯君
一维数组的遍历及赋值
冯君
二维数组
冯君
对象数组
冯君
任务实施-歌手大赛评分程序
冯君
椅子大战
冯君
类和对象
任务导引-E宠之家1.0
刘春霞
面向对象编程与类和对象
刘春霞
类定义
类的定义(类的结构和变量)
刘春霞
类的定义(方法、重载)
刘春霞
类的定义(构造方法)
刘春霞
对象
对象创建和使用
刘春霞
对象的内存模型
刘春霞
封装
刘春霞
static关键字
刘春霞
this关键字、包
刘春霞
UML
刘春霞
任务实现-E宠之家1.0
需求分析
刘春霞
Cat类实现
刘春霞
Pig类的实现
刘春霞
AdoptTest测试类(1)
刘春霞
AdoptTest测试类(2)
刘春霞
继承
任务导引-E宠之家1.1
刘春霞
继承
刘春霞
变量隐藏与方法重写
刘春霞
super关键字和子类对象创建过程(1)
刘春霞
super关键字和子类对象创建过程(2)
刘春霞
final关键字
刘春霞
abstract关键字
刘春霞
Object与toString
刘春霞
访问控制
刘春霞
任务实施-E宠之家1.1
需求分析
刘春霞
父类Pet和子类 Cat类实现
刘春霞
父类Food和子类Vegetable、Fish、Pet子类Pig实现
刘春霞
AdoptTest测试类
刘春霞
多态
任务导引-E宠之家1.2
刘春霞
多态(1)
刘春霞
多态(2)
刘春霞
instanceOf运算符
刘春霞
任务实施—E宠之家1.2
需求分析
刘春霞
Owner类实现
刘春霞
EPetHome类实现
刘春霞
接口
任务导引-E宠之家1.3
刘春霞
接口
刘春霞
接口使用场合(1)
刘春霞
接口使用场合(2)
刘春霞
接口有关设计模式
刘春霞
任务实施-E宠之家1.3
需求分析
刘春霞
编码实现
刘春霞
小心陷阱-异常处理
任务引导-计算平均成绩
宋锋
Java中的异常
宋锋
异常类
宋锋
Java如何进行异常处理
Java如何进行异常处理1
宋锋
Java如何进行异常处理2
宋锋
自定义异常
宋锋
任务实施-计算平均成绩
宋锋
在Eclipse中查看类的继承关系
宋锋
图形用户界面
任务导引-单机版商场收银系统
冯君
图形用户界面概述
冯君
JFrame类
冯君
常用的几种布局(1)
冯君
常用的几种布局(2)
冯君
事件处理(1)
冯君
事件处理(2)
冯君
任务实施-单机版商场收银系统
商场收银系统分析
冯君
界面设计之主窗体设计
冯君
界面设计之北边子容器设计
冯君
界面设计之中间子容器设计及组件添加
冯君
事件处理之“取消”按钮的事件处理
冯君
事件处理之“确定”按钮的事件处理-正常收费和打折
冯君
事件处理之“确定”按钮的事件处理-满返处理
冯君
商场收银系统代码重构
冯君
输入输出流
任务导引-单词记忆卡
冯君
File类
冯君
IO流的分类
冯君
字节流
冯君
缓冲区的奥妙之处
冯君
字符流
冯君
任务实施-单词记忆卡
界面设计
冯君
“载入单词库”事件处理
冯君
“载入单词库”事件处理优化
冯君
装饰设计模式
冯君
更丰富的存储-Java集合框架
任务导引-电话号码管理程序
冯君
List接口及其实现类
冯君
Set接口及其实现类
冯君
Map接口及其实现类
冯君
泛型
冯君
任务实施-电话号码管理程序
读取联系人方法实现
冯君
显示所有联系人信息方法实现
冯君
测试已编写方法的功能是否已实现
冯君
添加联系人方法实现
冯君
Java网络编程
任务导引-对话百度服务器
宋锋
URL基础知识与URL类
URL基础知识
宋锋
URL类
宋锋
InetAddress类
宋锋
任务实施-对话百度服务器
宋锋
网络中的几个基本概念
宋锋
Socket原理及Socket编程
宋锋
UDP协议与UDP编程的一般步骤
宋锋
  • 第一章打开Java之门

    本章引导学生开启Java学习之门:以任务-跟世界打声招呼为主线主要介绍Java的发展简史;JDK的下载及安装配置方法;Java的工作方式;使用IDE-Eclipse提升开发效率;实现用多种输出方式跟世界打招呼。

  • 1.1为什么学习Java

    本课程学习路线介绍;Java之父James Gosling 访谈

  • 1.2任务导引-跟世界SayHello

    提出本章任务:使用美妙的Java语言跟世界打声招呼;介绍本章学习目标

  • 1.3Java的发展简史

    Java名称的由来;Java经历的不同版本的变化

  • 1.4工欲善其事必先利其器

    什么是JDK;JDK下载安装演示;JDK主要目录介绍

  • 1.5Java的工作方式

    Java的工作方式;Java工作方式与C的不同;以方言的例子对Java跨平台进一步解释以加深理解

  • 1.6任务实施-跟世界SayHello

    实操演示SayHello任务的实现过程:编写、编译、运行;在该过程中解释了path的配置

  • 1.7Eclipse-提升效率的利器

    Eclipse介绍;Eclipse下载安装;Eclipse建立HelloWorld项目

  • 1.8多种输出方式

    介绍命令行输出方式:println/print/printf 图形化输出方式:JOptionPane.showMessageDialog 简要介绍了包的作用

  • 第二章玩转Java基本语法

    Java的基础知识

  • 2.1任务导引-身高预测

    本单元的身高预测任务的介绍

  • 2.2内存和变量

    Java中的内存与变量的关系

  • 2.3基本数据类型

    基本的数据类型、各个基本类型的取值范围、基本类型的包装类

  • 2.4变量的声明和使用

    变量的定义、变量的命名规则,实操【例2-1】

  • 2.5常量

    常量的定义、常用的整型常量与浮点型常量,实操【例2-2】

  • 2.6运算符和表达式

    算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、表达式的定义与运算符的运算优先级,实操【例2-3】、【例2-4】、【例2-5】

  • 2.7数据类型转换

    自动数据类型转换、强制数据类型转换

  • 2.8任务实施-身高预测

    实操【身高预测任务简单实现】

  • 2.9转义字符与注释

    转义字符、3类行注释、块注释、文档注释、文档注释的中英文模板、javadoc标签语法、在控制台中使用javadoc命令生成文档注释html文档、在eclipse平台中生成文档注释的html文档,实操【在控制台中使用javadoc命令生成文档注释的html文档】、【在eclipse平台中生成文档注释的html文档】

  • 2.10使用键盘输入改进身高预测任务

    使用字符输入流输入数据、使用文本扫描类输入数据、使用键盘输入改进身高预测任务,实操【例2-6】、【例2-7】、【使用键盘输入改进身高预测任务】

  • 2.11Java标识符、关键字与命名规范

    Java标识符、Java关键字、Java命名规范

  • 第三章面临抉择-分支结构

    选择分支结构的相关知识

  • 3.1任务导引-分时问候

    分时问侯机器人任务介绍

  • 3.2程序流程图与简单if结构

    程序流程图的作用及常用符号说明、简单if结构的语法格式、编写程序时要注意的准则,实操【例3-1】【例3-1-1】

  • 3.3if-else结构

    if-else结构,实操【例3-1-2】【例3-2】

  • 3.4多重if-else结构

    多重if-else结构,实操【例3-3】

  • 3.5任务实施-分时问候

    实操【分时问候机器人任务实现】

  • 3.6if-else条件语句的嵌套

    if-else条件语句的嵌套,实操【无{ }实例】【例3-4】

  • 3.7switch-case结构

    switch-case结构,实操【例3-5】

  • 第四章面对重复-循环结构

    本章主要介绍解决重复问题的循环结构:while循环;do while循环;for循环;break和continue关键字;实现了小学生乘法测试程序。

  • 4.1任务导引-小学生乘法测试程序

    提出本章任务:小学生乘法测试程序;简要分析任务引出循环结构;介绍本章学习目标

  • 4.2while循环和do while循环

    while循环和do while循环结构的语法结构、流程图、使用时注意的问题;死循环;分别使用while循环和do while循环输出100遍 I love Java!

  • 4.3for循环

    for循环的语法结构、流程图;for循环变形记;使用for循环输出100遍 I love Java!三种循环结构总结。

  • 4.4break和continue

    以4000米赛跑为例引出break关键字和continue关键字;使用break关键字实现判断1个数是否是素数;使用continue关键字统计Java分数大于等于60的学生的比例

  • 4.5任务实施-小学生乘法测试程序

    首先分析小学生乘法测试程序的实现,绘制流程图,根据流程图实操演示小学生程测试程序的编码实现过程

  • 第五章连续存储-数组

    本章主要介绍实现连续存储的数组:一维数组;二维数组;对象数组;Arrays类的使用;实现了歌手大赛评分程序。

  • 5.1任务导引-歌手大赛评分程序

    提出本章任务:歌手大赛评分程序;简要分析引出数组;介绍本章学习目标

  • 5.2一维数组创建两步曲

    一维数组声明的两种方式;分配空间即通过new关键字真正的创建数组;一维数组的内存分析

  • 5.3一维数组的遍历及赋值

    以输出每个小格子的值为例引出一、维数组的遍历;数组默认值;一维数组赋值的两种方式:初始化、动态赋值

  • 5.4二维数组

    二维数组的声明;规则二维数组的创建;不规则二维数组的创建;分析二维数组的输出并实操演示

  • 5.5对象数组

    以存储5名学生为例介绍对象数组的创建和使用

  • 5.6任务实施-歌手大赛评分程序

    实施歌手大赛评分程序,主要是分析思路及实现难点;以打擂台为例分析最值问题的求解思路;提出另一种实现思路:借助Arrays类的方法

  • 5.7椅子大战

    本节作为面向过程和面向对象的过渡,以“椅子大战”讲述了面向过程和面向对象程序员解决问题时思维方式的不同,从中体会面向对象编程语言的魅力,引出后续章节的学习

  • 第六章类和对象

    介绍面向对象编程思想、类和对象及其关系、Java中类和对象的定义、封装、static关键字、this关键字、包、UML相关知识。

  • 6.1任务导引-E宠之家1.0

    提出并演示使用类和对象的知识完成的任务—E宠之家1.0。

  • 6.2面向对象编程与类和对象

    本节介绍面向对象编程思想、什么是类、什么是对象、类和对象的关系。

  • 6.3类定义

    本节介绍了Java中如何定义类、类中的变量、方法、构造方法定义、方法重载

  • 6.4对象

    本节介绍了如何创建和适用对象、分析了对象的内存模型。

  • 6.5封装

    本节介绍了什么是封装,如何实现封装。

  • 6.6static关键字

    本节主要介绍静态变量和静态方法及其特点。

  • 6.7this关键字、包

    本节介绍this关键字的使用及包的创建、包的命名规范、包的使用和java.lang包。

  • 6.8UML

    本节介绍了类、类之间关系的UML类图表示。

  • 6.9任务实现-E宠之家1.0

    分析E宠之家1.0任务,演示了E宠之家实现过程。

  • 第七章继承

    介绍什么是继承、继承实现、与继承相关知识。

  • 7.1任务导引-E宠之家1.1

    提出本单元任务:使用继承对E宠之家1.0进行优化形成E宠之家1.1。

  • 7.2继承

    本节介绍了什么是继承,如何实现继承。

  • 7.3变量隐藏与方法重写

    本节介绍继承中什么是变量隐藏,什么是方法重写。

  • 7.4super关键字和子类对象创建过程(1)

    本节介绍了super关键字在子类的实例方法中的使用、在子类构造方法中使用及子类对象创建过程。

  • 7.5super关键字和子类对象创建过程(2)

    本节介绍了super关键字在子类的实例方法中的使用、在子类构造方法中使用及子类对象创建过程。

  • 7.6final关键字

    本节介绍final关键字修饰类、方法、实例变量、局部变量特点

  • 7.7abstract关键字

    本节介绍了什么是抽象类,什么是抽象方法,及她们的特点。

  • 7.8Object与toString

    本节介绍了所有类的祖先类—Object类,及其toString方法。

  • 7.9访问控制

    本节介绍了四种访问修饰符访问权限。

  • 7.10任务实施-E宠之家1.1

    分析E宠之家1.1任务,演示使用继承优化E宠之家1.0实现过程。

  • 第八章多态

    多态实现

  • 8.1任务导引-E宠之家1.2

    提出本单元任务:使用多态对E宠之家1.1进行优化形成E宠之家1.2。

  • 8.2多态(1)

    本节介绍了什么是多态,什么是上转型对象,多态实现

  • 8.3多态(2)

    本节介绍了什么是多态,什么是上转型对象,多态实现

  • 8.4instanceOf运算符

    本节介绍instanceof运算符使用。

  • 8.5任务实施—E宠之家1.2

    分析E宠之家1.2任务,演示使用多态优化E宠之家1.1实现过程。

  • 第九章接口

    介绍接口定义、实现,接口适用场合,与接口有关设计模式。

  • 9.1任务导引-E宠之家1.3

    提出本单元任务:使用接口对E宠之家1.2进行功能扩展形成E宠之家1.3。

  • 9.2接口

    本节介绍了接口概念、如何定义和实现接口,以及接口和抽象类区别。

  • 9.3接口使用场合(1)

    本节介绍了接口的两种应用场合。

  • 9.4接口使用场合(2)

    本节介绍了接口的两种应用场合。

  • 9.5接口有关设计模式

    本节介绍了两个与接口有关的设计模式。

  • 9.6任务实施-E宠之家1.3

    任务实施-E宠之家1.3

  • 第十章小心陷阱-异常处理

    小心陷阱-异常处理

  • 10.1任务引导-计算平均成绩

    计算平均成绩的任务介绍

  • 10.2Java中的异常

    java中的异常,实操【例10-1-1】【例10-1-2】【例10-1-3】

  • 10.3异常类

    Java中异常类的继承关系,Exception异常类及其子类、Error异常及其子类

  • 10.4Java如何进行异常处理

    Java异常处理的try…catch结构、多重catch块、finally子句,实操【例10-2】【例10-3】【例10-4】;Throws抛出异常、Throw抛出异常、使用异常处理语句的注意事项,实操【例10-5】【例10-6】

  • 10.5自定义异常

    自定义异常的定义与使用方法,实操【例10-7】

  • 10.6任务实施-计算平均成绩

    计算平均成绩的任务的实现,实操【计算平均成绩】

  • 10.7在Eclipse中查看类的继承关系

    在Eclpse中查看类的继承关系,实操【在Eclipse中查看类的继承关系】

  • 第十一章图形用户界面

    本章主要介绍图形用户界面设计:图形用户界面设计概述;Swing类程序结构;布局管理;事件处理-内部类、匿名内部类、适配器;实现了单机版商场收银系统。

  • 11.1任务导引-单机版商场收银系统

    提出本章任务:单机版商场收银系统引出图形用户界面设计;介绍本章学习目标

  • 11.2图形用户界面概述

    java.awt包和javax.swing包的介绍;创建图形用户界面的步骤

  • 11.3JFrame类

    容器;JFrame类构造方法;JFrame类常用方法;定制窗口的实现思路分析及实操演示

  • 11.4常用的几种布局(1)

    以一个案例引出布局管理器;FlowLayout构造方法、常用方法及举例;BorderLayout构造方法、常用方法及举例

  • 11.5常用的几种布局(2)

    容器嵌套引入及举例;CardLayout构造方法、常用方法及举例;GridLayout构造方法、常用方法及举例

  • 11.6事件处理(1)

    事件处理四要素分析;对比珠宝店被盗和用户单击按钮分别对应的四要素;事件类型;事件处理接口;实操演示单击Exit按钮的事件处理的过程:内部类、匿名内部类

  • 11.7事件处理(2)

    引入事件处理适配器类;实操演示MouseEvent类事件处理过程

  • 11.8任务实施-单机版商场收银系统

    分析商场收银系统的实现思路

  • 第十二章输入输出流

    本章主要介绍和输入输出相关的类和接口:File类;字节流;缓冲区的奥妙;字符流;Java流设计理念-装饰设计模式;实现了单词记忆卡。

  • 12.1任务导引-单词记忆卡

    提出本章任务:单词记忆卡;简要分析实现难点引出输入输出流;介绍本章学习目标

  • 12.2File类

    File类常用构造方法、方法的介绍;File类使用举例:演示常用方法及FileNameFilter接口的使用

  • 12.3IO流的分类

    IO流的三种分类方式

  • 12.4字节流

    字节流的常用方法;字节流的子类;实操演示使用文件字节输入流读取文件数据;实操演示使用文件字节输出流写入数据

  • 12.5缓冲区的奥妙之处

    演示文件copy的例子:耗时长,效率低下;以运送烤鸭为例解释为何效率低;两种方式改进文件copy:字节数组作为缓冲区、直接使用缓冲流

  • 12.6字符流

    字符流介绍及其分类;实操演示:字符流操作文件、字符流转换流缓冲流实现文件copy

  • 12.7任务实施-单词记忆卡

    实操演示单词记忆卡的编码实现:主要分析文件菜单读取单词库文件的事件处理思路

  • 12.8装饰设计模式

    IO流的设计精髓:装饰设计模式;模拟IDE-Eclipse的实现

  • 第十三章更丰富的存储-Java集合框架

    本章主要介绍Java集合框架:List接口及其实类;Set接口及其实现类;Map接口及其实现类;泛型;实现了电话号码管理程序。

  • 13.1任务导引-电话号码管理程序

    提出本章任务:电话号码管理程序;演示运行效果、简要分析引出Java集合框架;Java集合框架概述;介绍本章学习目标

  • 13.2List接口及其实现类

    List接口特点:可变数组ArrayList介绍及举例:实操演示存储字符串及自定义对象;链表LinkedList介绍及举例:实操演示头尾添加字符串;List集合的排序:实操演示字符串排序、实操演示自定义对象排序分析问题引出Comparable接口和Comparator接口

  • 13.3Set接口及其实现类

    问题引入List接口允许重复,不能重复怎么办?引出Set接口;Set接口的特点及举例:HashSet存储字符串、存储自定义对象;引用相等性和对象相等性;TreeSet的特点及举例

  • 13.4Map接口及其实现类

    Map接口的主要特点;HashMap常用方法及举例;TreeMap常用方法及举例

  • 13.5泛型

    回顾对象数组是如何工作的?如果从数组换成List集合呢?先创建Animal类型的List集合;再创建Dog类型的集合:危险的操作,狗堆里混进猫;解决方案1-使用万用字符;解决方案2-使用

  • 13.6任务实施-电话号码管理程序

    实操演示电话号码管理程序的编码实现

  • 第十四章Java网络编程

    Java进行网络编程的方法

  • 14.1任务导引-对话百度服务器

    对话百度服务器的任务简介

  • 14.2URL基础知识与URL类

    URL基础知识、URL类的几个构造方法、获取URL对象属性、使用openStream()读取网络资源、使用UrlConnection读写网络资源,实操【例14-1】【例14-2】【例14-3】

  • 14.3InetAddress类

    InetAddress类的常用方法,实操【例14-4】

  • 14.4任务实施-对话百度服务器

    对话百度服务器的任务实现,实操【对话百度服务器】

  • 14.5网络中的几个基本概念

    OSI与TCP/IP体系模型、IP与端口的知识、面向连接的通信、与面向无连接的通信的概念、TCP协议的内容

  • 14.6Socket原理及Socket编程

    Socket原理、ServerSocket类、Socket类,实操【例14-5】【例14-6】

  • 14.7UDP协议与UDP编程的一般步骤

    UDP协议、UDP编程的一般步骤,,实操【例14-7-1】【例14-7-2】

  • 开始学习
  • 第一章  作业测试
    第一章 打开Java之门

    1.1 为什么学习Java

    1.2 任务导引-跟世界SayHello

    1.3 Java的发展简史

    1.4 工欲善其事必先利其器

    1.5 Java的工作方式

    1.6 任务实施-跟世界SayHello

    1.7 Eclipse-提升效率的利器

    1.8 多种输出方式

    视频数8
  • 第二章  作业测试
    第二章 玩转Java基本语法

    2.1 任务导引-身高预测

    2.2 内存和变量

    2.3 基本数据类型

    2.4 变量的声明和使用

    2.5 常量

    2.6 运算符和表达式

    2.7 数据类型转换

    2.8 任务实施-身高预测

    2.9 转义字符与注释

    2.10 使用键盘输入改进身高预测任务

    2.11 Java标识符、关键字与命名规范

    视频数12
  • 第三章  作业测试
    第三章 面临抉择-分支结构

    3.1 任务导引-分时问候

    3.2 程序流程图与简单if结构

    3.3 if-else结构

    3.4 多重if-else结构

    3.5 任务实施-分时问候

    3.6 if-else条件语句的嵌套

    3.7 switch-case结构

    视频数7
  • 第四章  作业测试
    第四章 面对重复-循环结构

    4.1 任务导引-小学生乘法测试程序

    4.2 while循环和do while循环

    4.3 for循环

    4.4 break和continue

    4.5 任务实施-小学生乘法测试程序

    视频数5
  • 第五章  作业测试
    第五章 连续存储-数组

    5.1 任务导引-歌手大赛评分程序

    5.2 一维数组创建两步曲

    5.3 一维数组的遍历及赋值

    5.4 二维数组

    5.5 对象数组

    5.6 任务实施-歌手大赛评分程序

    5.7 椅子大战

    视频数7
  • 第六章  作业测试
    第六章 类和对象

    6.1 任务导引-E宠之家1.0

    6.2 面向对象编程与类和对象

    6.3 类定义

    6.4 对象

    6.5 封装

    6.6 static关键字

    6.7 this关键字、包

    6.8 UML

    6.9 任务实现-E宠之家1.0

    视频数16
  • 第七章  作业测试
    第七章 继承

    7.1 任务导引-E宠之家1.1

    7.2 继承

    7.3 变量隐藏与方法重写

    7.4 super关键字和子类对象创建过程(1)

    7.5 super关键字和子类对象创建过程(2)

    7.6 final关键字

    7.7 abstract关键字

    7.8 Object与toString

    7.9 访问控制

    7.10 任务实施-E宠之家1.1

    视频数13
  • 第八章  作业测试
    第八章 多态

    8.1 任务导引-E宠之家1.2

    8.2 多态(1)

    8.3 多态(2)

    8.4 instanceOf运算符

    8.5 任务实施—E宠之家1.2

    视频数7
  • 第九章  作业测试
    第九章 接口

    9.1 任务导引-E宠之家1.3

    9.2 接口

    9.3 接口使用场合(1)

    9.4 接口使用场合(2)

    9.5 接口有关设计模式

    9.6 任务实施-E宠之家1.3

    视频数7
  • 第十章  作业测试
    第十章 小心陷阱-异常处理

    10.1 任务引导-计算平均成绩

    10.2 Java中的异常

    10.3 异常类

    10.4 Java如何进行异常处理

    10.5 自定义异常

    10.6 任务实施-计算平均成绩

    10.7 在Eclipse中查看类的继承关系

    视频数8
  • 第十一章  作业测试
    第十一章 图形用户界面

    11.1 任务导引-单机版商场收银系统

    11.2 图形用户界面概述

    11.3 JFrame类

    11.4 常用的几种布局(1)

    11.5 常用的几种布局(2)

    11.6 事件处理(1)

    11.7 事件处理(2)

    11.8 任务实施-单机版商场收银系统

    视频数15
  • 第十二章  作业测试
    第十二章 输入输出流

    12.1 任务导引-单词记忆卡

    12.2 File类

    12.3 IO流的分类

    12.4 字节流

    12.5 缓冲区的奥妙之处

    12.6 字符流

    12.7 任务实施-单词记忆卡

    12.8 装饰设计模式

    视频数10
  • 第十三章  作业测试
    第十三章 更丰富的存储-Java集合框架

    13.1 任务导引-电话号码管理程序

    13.2 List接口及其实现类

    13.3 Set接口及其实现类

    13.4 Map接口及其实现类

    13.5 泛型

    13.6 任务实施-电话号码管理程序

    视频数9
  • 第十四章  作业测试
    第十四章 Java网络编程

    14.1 任务导引-对话百度服务器

    14.2 URL基础知识与URL类

    14.3 InetAddress类

    14.4 任务实施-对话百度服务器

    14.5 网络中的几个基本概念

    14.6 Socket原理及Socket编程

    14.7 UDP协议与UDP编程的一般步骤

    视频数8
  • 期末考试
App 下载
关注我们