Java编程基础
Java编程基础
5000+ 人选课
更新日期:2026/04/01
开课平台智慧树
开课高校潍坊学院
开课教师崔玲玲徐翠霞王磊韩立军徐英娟李竹健
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
本课程针对每一个知识点进行了深入地分析,并使用生动形象的情境化举例,将原本复杂的、难于理解的知识点和问题进行简化,真正遵循了由浅入深、由易到难的学习过程。另外,针对每个知识点,本课程都精心设计了相应的经典案例,让学习者不但能掌握和理解这些知识点,并且还可以清楚地知道在实际工作中如何去运用,最终让学习者达到熟悉Java语言并灵活运用的程度。
课程大纲

在线教程

章节简介教学计划
Java语言概述
登录后可预览视频
Java简介
崔玲玲
学习资料
JVM、JRE和JDK
崔玲玲
学习资料
开发环境安装与配置
崔玲玲
学习资料
第一个Java程序
崔玲玲
学习资料
Eclipse集成开发环境
崔玲玲
学习资料
Java语言基础
简单程序的开发
韩立军
学习资料
标识符与变量
韩立军
学习资料
数据类型
韩立军
学习资料
运算符
韩立军
学习资料
数据类型转换
韩立军
学习资料
综合案例
韩立军
学习资料
选择与循环
选择结构
韩立军
学习资料
switch语句
韩立军
学习资料
条件表达式
韩立军
学习资料
while循环
韩立军
学习资料
do-while循环
韩立军
学习资料
for循环
韩立军
学习资料
break与continue
韩立军
学习资料
综合案例
韩立军
学习资料
数组
声明和创建数组
韩立军
学习资料
使用和初始化数组
韩立军
学习资料
复制数组
韩立军
学习资料
二维数组
韩立军
学习资料
综合案例
学习资料
随机抽取扑克牌
韩立军
统计字母出现次数
韩立军
类与对象
面向对象概述
王磊
学习资料
类的定义
王磊
学习资料
对象的创建
王磊
学习资料
构造方法
王磊
学习资料
引用变量
王磊
学习资料
方法与重载
王磊
学习资料
this关键字
王磊
学习资料
静态变量和方法
王磊
学习资料
继承与多态
类的继承
徐英娟
学习资料
super关键字
徐英娟
学习资料
方法重写
徐英娟
学习资料
多态
徐英娟
学习资料
对象转换
徐英娟
学习资料
protected修饰符
徐英娟
学习资料
final关键字
徐英娟
学习资料
综合案例
徐英娟
学习资料
抽象类与接口
抽象类
李竹健
学习资料
接口
李竹健
学习资料
接口 VS 抽象类
李竹健
学习资料
Comparable接口
李竹健
学习资料
Cloneable接口
李竹健
学习资料
综合案例
李竹健
学习资料
异常处理
异常和异常类
李竹健
学习资料
声明和抛出异常
李竹健
学习资料
捕获异常
李竹健
学习资料
多重异常
李竹健
学习资料
自定义异常类
李竹健
学习资料
泛型与集合
泛型
徐翠霞
学习资料
通配泛型
徐翠霞
学习资料
集合概述
徐翠霞
学习资料
List线性表
徐翠霞
学习资料
Set集合
徐翠霞
学习资料
Map映射表
徐翠霞
学习资料
输入输出
File类
崔玲玲
学习资料
I/O概述
崔玲玲
学习资料
二进制I/O流
崔玲玲
学习资料
过滤器数据流
崔玲玲
学习资料
缓冲I/O流
崔玲玲
学习资料
对象流
崔玲玲
学习资料
文本I/O流
崔玲玲
学习资料
随机访问文件
崔玲玲
学习资料
JavaFX基础
JavaFX基本结构
徐翠霞
学习资料
节点的属性及其绑定
徐翠霞
学习资料
Color和Font类
徐翠霞
学习资料
Image和ImageView类
徐翠霞
学习资料
布局面板
徐翠霞
学习资料
JavaFX形状
徐翠霞
学习资料
事件处理与动画
事件处理
徐翠霞
学习资料
匿名内部类处理器
徐翠霞
学习资料
lambda表达式处理器
徐翠霞
学习资料
鼠标和键盘事件
徐翠霞
学习资料
动画
徐翠霞
学习资料
UI组件
学习资料
UI组件上
徐翠霞
UI组件下
徐翠霞
视频和音频
徐翠霞
学习资料
多线程
创建任务和线程
徐翠霞
学习资料
Thread类
徐翠霞
学习资料
使用线程控制动画
徐翠霞
学习资料
线程池
徐翠霞
学习资料
线程同步
徐翠霞
学习资料
线程间协作
徐翠霞
学习资料
网络编程
网络概述
徐翠霞
学习资料
基于流的通信
徐翠霞
学习资料
基于数据报的通信
徐翠霞
学习资料
URL编程
徐翠霞
学习资料
JDBC数据库
MySQL数据库
崔玲玲
学习资料
JDBC体系结构
崔玲玲
学习资料
JDBC访问数据库
崔玲玲
学习资料
PreparedStatement对象
崔玲玲
学习资料
CallableStatement对象
崔玲玲
学习资料
Result对象
崔玲玲
学习资料
元数据
崔玲玲
学习资料
  • 第一章Java语言概述

    主要介绍Java语言的起源和发展、Java开发环境的构建、简单Java程序的开发和运行以及集成开发环境Eclipse的使用。

  • 1.1Java简介

    1)Java的起源; 2)Java的发展历程; 3)Java语言的特点。

  • 1.2JVM、JRE和JDK

    1)JVM; 2)JRE; 3)JDK; 4)三者之间的关系。

  • 1.3开发环境安装与配置

    1)JDK下载与安装; 2)环境变量的配置。

  • 1.4第一个Java程序

    1)Java工作方式; 2)Java程序的创建、编译和执行; 3)Java程序的设计风格; 4)案例——输出“Hello World!”。

  • 1.5Eclipse集成开发环境

    1)Eclipse的下载与安装; 2)Eclipse的配置; 3)利用Eclipse集成开发环境开发Java程序; 4)案例——在Eclipse环境中实现“Hello World!”。

  • 第二章Java语言基础

    主要介绍数据类型、常用运算符、表达式以及数据类型的转换。

  • 2.1简单程序的开发

    1)Java程序开发流程; 2)从控制台读取数据; 3)Scanner类的常用方法; 4)案例——计算圆的面积。

  • 2.2标识符与变量

    1)Java 标识符; 2)变量; 3)常量; 4)案例——常量和变量的使用。

  • 2.3数据类型

    1)数据类型概述; 2)整数类型; 3)浮点类型; 4)字符类型; 5)布尔类型;

  • 2.4运算符

    1)算术运算符; 2)关系运算符; 3)逻辑运算符; 4)赋值运算符;

  • 2.5数据类型转换

    1)自动类型转换; 2)强制类型转换; 3)案例——类型转换验证。

  • 2.6综合案例

    使用Java编程实现体质指数计算。 1)案例描述; 2)算法描述; 3)算法实现。

  • 第三章选择与循环

    主要介绍程序的流程控制结构,包括选择结构和循环结构;重点介绍if结构、switch结构、while循环、do-while循环以及for循环结构。

  • 3.1选择结构

    1)程序的三种控制结构; 2)选择结构; 3)单分支if语句; 4)双分支if语句; 5)案例——求三个数的最大值。

  • 3.2switch语句

    1)switch语句的语法格式; 2)switch语句的执行流程; 3)案例——判断生肖。

  • 3.3条件表达式

    1)条件运算符; 2)条件表达式; 3)案例——大小写字母转换。

  • 3.4while循环

    1)循环控制结构; 2)while语句; 3)计数器控制的循环; 4)标记值控制的循环; 5)案例——1-100求和。

  • 3.5do-while循环

    1)do-while语句的语法格式; 2)do-while语句的执行流程; 3)案例——猜数字。

  • 3.6for循环

    1)for语句的语法格式; 2)for语句的执行流程; 3)三种循环语句的比较; 4)案例——求Fibonacci数列。

  • 3.7break与continue

    1)break语句; 2)continue语句; 3)break与continue的比较; 4)案例——求素数。

  • 3.8综合案例

    1)选择与循环结构的综合应用; 2)穷举法(鸡兔同笼); 3)辗转相除法(最大公约数)。

  • 第四章数组

    主要介绍Java数组及其应用,包括一维数组和多维数组的声明、初始化、遍历等。

  • 4.1声明和创建数组

    1)声明数组; 2)创建数组; 3)数组大小和默认值; 4)案例——数组的使用。

  • 4.2使用和初始化数组

    1)数组元素的访问; 2)增强for循环语句; 3)数组的初始化; 4)案例——数组初始化的验证。

  • 4.3复制数组

    1)使用循环语句实现数组的复制; 2)使用clone()方法实现数组的复制; 3)使用System.arraycopy()方法实现数组的复制; 4)案例——三种复制方法的验证。

  • 4.4二维数组

    1)二维数组的定义 2)二维数组的初始化 3)二维数组的处理 4)案例——二维数组的使用

  • 4.5综合案例

    1)一维数组的综合应用 2)使用两个数组实现扑克牌的抽取(数组suits存放四种花色,数组ranks存放一个花色中的13张牌面) 3)统计一个字符数组中每个字母出现的次数

  • 第五章类与对象

    主要介绍面向对象编程的基本概念,Java类的定义以及对象的创建、方法的设计、static修饰符的使用、方法与重载等。

  • 5.1面向对象概述

    1)面向对象的基本概念; 2)面向对象的特征; 3)面向对象的编程思想。

  • 5.2类的定义

    1)类的定义; 2)类的声明; 3)成员变量的声明; 4)案例——定义一个Circle类。

  • 5.3对象的创建

    1)创建对象; 2)对象的创建流程; 3)使用对象。

  • 5.4构造方法

    1)构造方法简介; 2)构造方法的特点; 3)构造方法的定义; 4)构造方法的使用; 5)默认构造方法。

  • 5.5引用变量

    1)引用变量; 2)null值; 3)基本类型变量 VS 引用类型变量; 4)垃圾回收。

  • 5.6方法与重载

    1)方法的定义; 2)方法的调用; 3)方法的重载; 4)案例——利用方法重载实现不同类型,不同参数加法运算。

  • 5.7this关键字

    1)this关键字; 2)应用场合: a)解决局部变量与成员变量同名的问题; b)解决方法(构造方法)参数与成员变量同名的问题; c)用来调用该类的另一个构造方法。

  • 5.8静态变量和方法

    1)static关键字; 2)静态变量和实例变量; 3)静态方法和实例方法; 4)静态成员与实例成员; 5)静态常量。

  • 第六章继承与多态

    主要介绍类的继承与多态,包括继承性、封装性、多态性以及方法的重写、final关键字和对象转换等。

  • 6.1类的继承

    1)继承的概念; 2)父类和子类; 3)继承的实现; 4)案例——学校人事管理系统。

  • 6.2super关键字

    1)super关键字; 2)应用场合; a)调用父类的构造方法; b)调用父类的属性和方法。

  • 6.3方法重写

    1)方法重写; 2)重写与重载比较; 3)重写标注@Override; 4)案例——重写Teacher类的sayHello()方法。

  • 6.4多态

    1)多态; 2)动态绑定; 3)动态绑定的工作机制。

  • 6.5对象转换

    1)对象转换概述; 2)对象类型自动转换; 3)对象类型的强制转换; 4)instanceof运算符; 5)案例——多态和转换的应用。

  • 6.6protected修饰符

    1)protected修饰符; 2)数据和方法的可见性; 3)子类不能削弱可访问性。

  • 6.7final关键字

    1)final关键字; 2)final修饰类; 3)final修饰方法; 4)final修饰变量; 5)案例——final的应用。

  • 6.8综合案例

    1)定义父类Circle、子类Cylinder继承父类Circle; 2)定义静态常量PI表示圆周率; 3)子类重写getArea()方法用于求圆柱的表面积。

  • 第七章抽象类与接口

    主要介绍抽象类与接口,包括抽象类的定义、抽象方法与抽象类的关系、接口的定义、接口的继承、接口的实现以及在接口中定义静态方法和默认方法。

  • 7.1抽象类

    1)抽象类; 2)抽象类的定义; 3)抽象类与抽象方法; 4)抽象类类型; 5)案例——抽象类的使用。

  • 7.2接口

    1)接口; 2)接口的定义; 3)接口的实现; 4)接口的继承; 5)案例——Edible接口及实现。

  • 7.3接口 VS 抽象类

    1)接口与抽象类的比较; 2)接口和抽象类的设计指南; 3)案例——可食用接口的实现。

  • 7.4Comparable接口

    1)Comparable接口; 2)compareTo()方法的重写; 3)案例——可比较的Rectangle的子类的设计与实现。

  • 7.5Cloneable接口

    1)什么是标记接口; 2)Cloneable接口; 3)Object类的clone()方法及其使用; 4)克隆数组和克隆日历; 5)案例——房屋的克隆。

  • 7.6综合案例

    1)Number是数值包装类的根类,将Rational类定义为Number类的子类; 2)有理数是可比较的,将Rational类实现Comparable接口。

  • 第八章异常处理

    主要介绍Java异常处理,包括异常类型、异常处理机制、自定义异常等。

  • 8.1异常和异常类

    1)异常概念; 2)异常类; 3)免检异常和必检异常。

  • 8.2声明和抛出异常

    1)异常处理机制; 2)声明异常; 3)抛出异常; 4)案例——try-catch的使用。

  • 8.3捕获异常

    1)使用try-catch捕获异常; 2)try-catch语法格式; 3)finally子句; 4)案例——try、catch和finally的测试。

  • 8.4多重异常

    1)多重catch块的使用; 2)重新抛出异常; 3)链式异常; 4)从异常中获取信息。

  • 8.5自定义异常类

    1)Java API中的异常类; 2)创建自定义异常类; 3)案例—自定义异常类及使用。

  • 第九章泛型与集合

    主要介绍Java集合框架,包括泛型编程基本概念、各种类型集合接口与实现类的使用、Collection类的常用方法等。

  • 9.1泛型

    1)泛型及其优点; 2)泛型类型使用说明; 3)定义泛型类和接口; 4)定义泛型方法; 5)案例——栈类的定义。

  • 9.2通配泛型

    1)受限的泛型; 2)通配泛型; 3)使用泛型的限制; 4)案例——对象数组的排序。

  • 9.3集合概述

    1)Java集合框架; 2)Collection接口; 3)迭代器Iterator; 4)案例——使用迭代器遍历数组线性表。

  • 9.4List线性表

    1)List接口; 2)ArrayList和LinkedList; 3)Comparator接口; 4)案例——线性表的插入、删除和遍历。

  • 9.5Set集合

    1)Set接口; 2)HashSet; 3)LinkedHashSet; 4)TreeSet; 5)案例——TreeSet集合。

  • 9.6Map映射表

    1)Map接口; 2)HashMap; 3)LinkedHashMap; 4)TreeMap; 5)案例——单词的出现次数。

  • 第十章输入输出

    主要介绍Java的输入输出,包括File类的常用操作、二进制流和文本流的使用、缓冲处理以及对象序列化等。

  • 10.1File类

    1)File类; 2)文件列表器; 3)案例——File类及其方法的使用。

  • 10.2I/O概述

    1)I/O流; 2)二进制I/O; 3)文本I/O。

  • 10.3二进制I/O流

    1)二进制I/O类; 2)InputStream; 3)OutputStream; 4)FileInputStream; 5)FileOutputStream; 6)案例——1..10整数的读写。

  • 10.4过滤器数据流

    1)过滤器数据流; 2)FilterInputStream; 3)FilterOutputStream; 4)DataInputStream; 5)DataOutputStream; 6)案例——过滤器数据流。

  • 10.5缓冲I/O流

    1)BufferedInputStream; 2)BufferedOutputStream; 3)案例——文件复制。

  • 10.6对象流

    1)序列化和反序列化; 2)Serializable接口; 3)对象输入流和输出流; 4)对象序列化的步骤; 5)案例——对象流的使用。

  • 10.7文本I/O流

    1)Reader和Writer; 2)Reader和Writer常用方法; 3)Reader和Writer常用子类; 4)案例——添加行号。

  • 10.8随机访问文件

    1)RandomAccessFile类; 2)文件指针; 3)案例——随机访问文件。

  • 第十一章JavaFX基础

    主要介绍JavaFX图形界面编程,包括JavaFX基本结构、界面布局面板以及JavaFX中各类形状的使用。

  • 11.1JavaFX基本结构

    1)JavaFX优点; 2)继承Application类,重写start方法; 3)舞台、场景、节点、面板等基本概念; 4)案例1——在窗体中显示一个按钮; 5)案例2——将一个按钮置于面板的中间。

  • 11.2节点的属性及其绑定

    1)style样式及设置; 2)rotate旋转; 3)属性绑定; 4)案例——居中显示一个圆。

  • 11.3Color和Font类

    1)Color类及其方法; 2)Color对象的创建; 3)Font类及其方法; 4)Font对象的创建。

  • 11.4Image和ImageView类

    1)Image类; 2)Image类属性及其方法; 3)ImageView类; 4)ImageView类属性及其方法; 5)案例——一个图像通过面板中的三个图像视图显示。

  • 11.5布局面板

    1)Pane及其元素列表; 2)Pane中元素的添加; 3)HBox和VBox; 4)FlowPane; 5)BorderPane; 6)GridPane; 7)StackPane; 8)案例——使用GridPane面板实现。

  • 11.6JavaFX形状

    1)形状; 2)Text; 3)Line和Rectangle; 4)Circle、Ellipse、Arc; 5)Polygon和Polyline; 6)案例——风车。

  • 第十二章事件处理与动画

    主要介绍JavaFX的事件处理,包括事件处理机制、各类事件处理器、图像和特效、多媒体与动画以及常用控件的使用。

  • 12.1事件处理

    1)事件和事件源; 2)事件处理器; 3)注册处理器和处理事件; 4)案例——通过单击按钮在控制台上输出提示信息。

  • 12.2匿名内部类处理器

    1)内部类; 2)内部类的特征; 3)内部类对象的创建; 4)匿名内部类; 5)匿名内部类创建处理器; 6)匿名内部类的特征; 7)通过单击按钮可以放大或缩小圆的尺寸。

  • 12.3lambda表达式处理器

    1)lambda表达式; 2)使用lambda表达式简化事件处理; 3)案例——通过单击按钮可以放大或缩小圆的尺寸。

  • 12.4鼠标和键盘事件

    1)鼠标事件; 2)MouseEvent类; 3)键盘事件; 4)KeyEvent类; 5)使用鼠标和键盘事件。

  • 12.5动画

    1)Animation; 2)PathTransition; 3)FadeTransition; 4)Timeline。

  • 12.6UI组件

    1)Labeled和Label; 2) Button、CheckBox、RadioButton; 3)TextField、PasswordField; 4)ListView、ComboBox; 5)案例——UI组件的使用。

  • 12.7视频和音频

    1)Media媒体源; 2)MediaPlayer媒体播放器; 3)MediaView媒体视图; 4)三者的关系; 5)案例——钢琴独奏。

  • 第十三章多线程

    主要介绍Java并发编程基础,包括多线程编程、线程的状态与调度、线程同步与协调、线程间的协作等。

  • 13.1创建任务和线程

    1)了解线程和任务; 2)实现Runnable接口开发任务类; 3)创建线程以运行任务; 4)案例——多线程输出。

  • 13.2Thread类

    1)Thread类及其方法; 2)yield方法; 3)sleep方法; 4)join方法; 5)线程的优先级; 6)yield()、sleep(long mills)、join()方法的使用。

  • 13.3使用线程控制动画

    1)使用Timeline实现动画; 2)使用线程控制动画; 3)Platform.runLater (Runnable r); 4)创建任务的不同方法; 5)案例——闪烁的文本。

  • 13.4线程池

    1)线程池; 2)Executor接口及其子接口ExecutorService; 3)ExecutorService对象的创建、使用和关闭; 4)使用线程池来管理三个任务的并发执行。

  • 13.5线程同步

    1)竞争状态、线程安全的、临界区; 2)线程同步; 3)同步方法、同步块; 4)利用显式加锁同步线程; 5)案例1——线程冲突; 6)案例2——账户存钱。

  • 13.6线程间协作

    1)线程通信; 2)Lock接口及其方法的使用; 3)Condition接口及其方法的使用; 4)案例——取款和存款。

  • 第十四章网络编程

    主要介绍Java网络编程,包括基于TCP的Java套接字通信和数据报通信、基于URL编程以及多线程的应用等。

  • 14.1网络概述

    1)IP地址、域名; 2)传输控制协议TCP 用户数据报协议UDP; 3)InetAddress类; 4)案例——获取网络信息。

  • 14.2基于流的通信

    1)服务器套接字和客户端套接字; 2)Socket和SeverSocket; 3)实现客户端/服务器通信; 4)案例——使用套接字进行通信。

  • 14.3基于数据报的通信

    1)无连接协议UDP; 2)数据报套接字; 3)数据报; 4)简单的UDP通信; 5)案例——使用UDP实现通信。

  • 14.4URL编程

    1)统一资源定位器; 2)URL类; 3)URLConnection类; 4)案例——读取百度首页信息。

  • 第十五章JDBC数据库

    主要介绍JDBC数据库编程基础,包括数据库与MySQL基础、数据库访问步骤、常用的JDBC API等。

  • 15.1MySQL数据库

    1)MySQL的下载与安装; 2)使用MySQL命令行工具操作数据库; 3)使用MySQL-Front操作数据库; 4)案例——MySQL数据库的使用。

  • 15.2JDBC体系结构

    1)JDBC简介; 2)JDBC体系结构; 3)JDBC API:Driver 、DriverManager 、Connection 、Statement 、PreparedStatement、ResultSet。

  • 15.3JDBC访问数据库

    1)JDBC访问数据库流程: a)注册驱动; b)建立连接; c)创建数据库操作对象; d)执行SQL语句; e)处理执行结果; f)释放资源。 2)案例——使用JDBC访问MySQL数据库,实现增、删、改,查操作。

  • 15.4PreparedStatement对象

    1)PreparedStatement对象; 2)创建PreparedStatement对象; 3)带参数的SQL语句; 4)参数的设置; 5)执行SQL语句; 6)案例——使用PreparedStatement接口,实现对student表的增删改查操作。

  • 15.5CallableStatement对象

    1)CallableStatement对象; 2)创建CallableStatement对象; 3)参数设置; 4)参数类型注册; 5)获取参数的值; 6)案例——使用CallableStatement实现基于student表的数据存储过程的调用。

  • 15.6Result对象

    1)ResultSet对象; 2)ResultSet对象的常用方法; 3)可滚动的ResultSet; 4)可更新的ResultSet; 5)案例——Result对象的使用。

  • 15.7元数据

    1)元数据; 2)DatabaseMetaData; 3)ResultSetMetaData。

  • 开始学习
  • 第一章  作业测试
    第一章 Java语言概述

    1.1 Java简介

    1.2 JVM、JRE和JDK

    1.3 开发环境安装与配置

    1.4 第一个Java程序

    1.5 Eclipse集成开发环境

    视频数5
  • 第二章  作业测试
    第二章 Java语言基础

    2.1 简单程序的开发

    2.2 标识符与变量

    2.3 数据类型

    2.4 运算符

    2.5 数据类型转换

    2.6 综合案例

    视频数6
  • 第三章  作业测试
    第三章 选择与循环

    3.1 选择结构

    3.2 switch语句

    3.3 条件表达式

    3.4 while循环

    3.5 do-while循环

    3.6 for循环

    3.7 break与continue

    3.8 综合案例

    视频数8
  • 第四章  作业测试
    第四章 数组

    4.1 声明和创建数组

    4.2 使用和初始化数组

    4.3 复制数组

    4.4 二维数组

    4.5 综合案例

    视频数6
  • 第五章  作业测试
    第五章 类与对象

    5.1 面向对象概述

    5.2 类的定义

    5.3 对象的创建

    5.4 构造方法

    5.5 引用变量

    5.6 方法与重载

    5.7 this关键字

    5.8 静态变量和方法

    视频数8
  • 第六章  作业测试
    第六章 继承与多态

    6.1 类的继承

    6.2 super关键字

    6.3 方法重写

    6.4 多态

    6.5 对象转换

    6.6 protected修饰符

    6.7 final关键字

    6.8 综合案例

    视频数8
  • 第七章  作业测试
    第七章 抽象类与接口

    7.1 抽象类

    7.2 接口

    7.3 接口 VS 抽象类

    7.4 Comparable接口

    7.5 Cloneable接口

    7.6 综合案例

    视频数6
  • 第八章  作业测试
    第八章 异常处理

    8.1 异常和异常类

    8.2 声明和抛出异常

    8.3 捕获异常

    8.4 多重异常

    8.5 自定义异常类

    视频数5
  • 第九章  作业测试
    第九章 泛型与集合

    9.1 泛型

    9.2 通配泛型

    9.3 集合概述

    9.4 List线性表

    9.5 Set集合

    9.6 Map映射表

    视频数6
  • 第十章  作业测试
    第十章 输入输出

    10.1 File类

    10.2 I/O概述

    10.3 二进制I/O流

    10.4 过滤器数据流

    10.5 缓冲I/O流

    10.6 对象流

    10.7 文本I/O流

    10.8 随机访问文件

    视频数8
  • 第十一章  作业测试
    第十一章 JavaFX基础

    11.1 JavaFX基本结构

    11.2 节点的属性及其绑定

    11.3 Color和Font类

    11.4 Image和ImageView类

    11.5 布局面板

    11.6 JavaFX形状

    视频数6
  • 第十二章  作业测试
    第十二章 事件处理与动画

    12.1 事件处理

    12.2 匿名内部类处理器

    12.3 lambda表达式处理器

    12.4 鼠标和键盘事件

    12.5 动画

    12.6 UI组件

    12.7 视频和音频

    视频数8
  • 第十三章  作业测试
    第十三章 多线程

    13.1 创建任务和线程

    13.2 Thread类

    13.3 使用线程控制动画

    13.4 线程池

    13.5 线程同步

    13.6 线程间协作

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

    14.1 网络概述

    14.2 基于流的通信

    14.3 基于数据报的通信

    14.4 URL编程

    视频数4
  • 第十五章  作业测试
    第十五章 JDBC数据库

    15.1 MySQL数据库

    15.2 JDBC体系结构

    15.3 JDBC访问数据库

    15.4 PreparedStatement对象

    15.5 CallableStatement对象

    15.6 Result对象

    15.7 元数据

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