Java基础核心编程
Java基础视频
- 01_01
- 01_02学习java的建议
- 01_03常用的命令行操作
- 01_04Java语言特性详解
- 01_05安装JDK并配置path环境变量
- 01_06第一个程序HelloWorld及常见问题解决
- 01_07java的注释与API
- 01_08关键字_标识符的使用
- 01_09java中变量的声明与使用
- 01_10变量的自动类型转换_强制类型转换
- 01_11不同进制间的转换
- 01_12算术运算符
- 02_01复习
- 02_02作业中char运算的一个问题
- 02_03赋值运算符与比较运算符的使用
- 02_04逻辑运算符
- 02_05位运算符
- 02_06三元运算符
- 02_07if-else的使用1
- 02_08if-else的使用2
- 02_09if-else练习
- 02_10switch-case的使用
- 02_11switch-case与if-else的转换及练习
- 03_01复习
- 03_02for循环结构的使用
- 03_03for循环练习
- 03_04while与do-while循环的使用
- 03_05循环练习
- 03_06嵌套循环的使用
- 03_07嵌套for循环之九九乘法表
- 03_08嵌套for循环之质数的输出法一
- 03_09break与continue关键字的使用
- 03_10嵌套for循环之质数的输出法二
- 03_11流程控制其它练习题目
- 03_12一维数组的使用
- 04_01复习
- 04_02数组元素的默认初始化值
- 04_03一维数组的内存结构
- 04_04一维数组使用注意点
- 04_05一维数组练习1
- 04_06一维数组练习2
- 04_07多维数组的使用
- 04_08二维数组内存结构
- 04_09数组的常见异常
- 04_10二维数组的练习1
- 04_11二维数组的练习2之杨辉三角
- 04_12数组的常用算法一
- 04_13数组的常用算法二之排序算法
- 05_01复习
- 05_02面向对象的编程思想
- 05_03java中类的概念与设计
- 05_04创建java类并实例化类对象例一
- 05_05类对象的内存解析
- 05_06实例化类对象例二
- 05_07详解java类的属性与局部变量
- 05_08详解java类的方法的使用
- 05_09java类的设计和使用练习
- 05_10ArrayUtil的创建和使用
- 05_11方法重载的使用与练习
- 06_01复习
- 06_02对象的创建和使用练习
- 06_03对象作为参数传递的练习
- 06_04匿名类对象的使用
- 06_05JDK新特性之可变个数的形参的方法
- 06_06方法的参数值传递机制
- 06_07方法的值传递机制练习
- 06_08面向对象的封装性
- 06_09java权限修饰符
- 06_10面向对象的封装性练习
- 06_11类的成分之三构造器
- 06_12构造器练习及属性赋值过程
- 06_13Bank项目1
- 06_14Bank项目2
- 07_01复习
- 07_02Bank项目3
- 07_03Bank项目4
- 07_04this关键字的使用
- 07_05this关键字的使用练习一
- 07_06this关键字的使用练习二
- 07_07JavaBean_UML_package_import关键字
- 07_08面向对象的特征二继承性1
- 07_09面向对象的特征二继承性2
- 07_10继承性的练习1_2
- 07_11方法的重写
- 08_01复习
- 08_02四种权限修饰符
- 08_03super调用父类的属性方法
- 08_04super调用父类的构造器
- 08_05子类对象实例化全过程
- 08_06继承性与super的使用练习
- 08_07面向对象的特征三多态性
- 08_08多态性的应用举例
- 08_09类的属性多态性
- 08_10多态的使用练习1
- 08_11多态的使用练习2
- 08_12Bank项目5
- 08_13Bank项目续5_1
- 08_14Object类及其equals()方法
- 09_01复习
- 09_02String类的内存解析
- 09_03equals()方法练习1_2
- 09_04toString()方法的使用
- 09_05toString()方法练习
- 09_06包装类初步
- 09_07Junit单元测试方法的使用
- 09_08包装类的使用
- 09_09包装类的练习
- 09_10Bank项目续5_2
- 09_11static关键字修饰属性
- 09_12static关键字修饰方法
- 09_13static的应用
- 09_14static关键字的练习
- 10_01复习
- 10_02设计模式及单例模式的饿汉式实现
- 10_03单例模式之懒汉式
- 10_04Bank项目6
- 10_05main()方法的使用
- 10_06非static初始化块的使用
- 10_07static初始化块的使用
- 10_08初始化块的使用练习
- 10_09final关键字的使用
- 10_10final关键字的面试考题
- 10_11抽象类与抽象方法的使用1
- 10_12抽象方法的使用练习
- 10_13抽象类与抽象方法的使用2
- 10_14抽象应用之模板方法的设计模式
- 10_15接口的使用
- 11_01复习
- 11_02接口的多态性
- 11_03接口之工厂方法的设计模式
- 11_04接口之代理模式
- 11_05接口的应用举例
- 11_06接口应用的练习
- 11_07抽象类应用的练习
- 11_08内部类_如何创建内部类的对象
- 11_09内部类_调用变量_局部内部类的使用
- 11_10匿名类_匿名内部类的应用举例
- 11_11异常概述及Throwable的体系结构
- 11_12常见的运行时和编译时异常
- 11_13异常处理方式一try_catch_finally
- 12_01复习
- 12_02面向对象的总结
- 12_03再谈finally
- 12_04处理异常的第二种方式
- 12_05手动抛出一个异常对象
- 12_06自定义异常类
- 12_07抛异常的方法的重写规则
- 12_08异常的小节及面试题
- 12_09异常处理综合练习
- 12_10Bank项目7
- 12_11集合概述及特点
- 12_12Collection接口的常用方法
- 12_13再谈集合遍历方法
- 12_14ArrayList及List的常用方法
- 12_15LinkedList类及Vector类的使用
- 13_01复习
- 13_02Set的主要实现类HashSet
- 13_03LinkedHashSet的特点及实现
- 13_04TreeSet的自然排序
- 13_05TreeSet的定制排序
- 13_06TreeSet的使用练习
- 13_07Map接口概述
- 13_08Map的常用实现类HashMap及主要方法的使用
- 13_09以HashMap为例谈Map的遍历
- 13_10LinkedHashMap的使用
- 13_11TreeMap的使用
- 13_12Hashtable的子类Properties的使用
- 13_13Collections工具类的使用
- 14_01复习
- 14_02在集合中使用泛型
- 14_03自定义泛型类_泛型方法
- 14_04泛型与继承的关系_通配符
- 14_05泛型类及通配符的使用注意点
- 14_06泛型的使用练习1_练习2
- 14_07Bank项目8
- 14_08枚举类的定义与使用
- 14_09JDK内置的基本注解类型
- 14_10自定义注解_元注解
- 15_01复习
- 15_02File类的使用1
- 15_03File类的使用2
- 15_04IO流概述
- 15_05FileInputStream的使用
- 15_06FileOutputStream的使用_文件复制操作
- 15_07FileReader_FileWriter的使用
- 15_08缓冲流的使用
- 15_09字节字符流使用的一个注意点
- 15_10转换流的使用
- 15_11标准的输入输出流的使用
- 16_01复习
- 16_02字节流字符流的使用练习
- 16_03打印流_数据流的使用
- 16_04对象流的使用
- 16_05RandomAccessFile的使用
- 16_06IO流练习
- 16_07多线程的概述
- 16_08继承的方式创建多线程
- 16_09Thread类的常用方法
- 16_10多线程的创建练习
- 17_01复习
- 17_02继承方式实现多窗口售票
- 17_03实现的方式创建多线程
- 17_04实现方式开启多窗口售票
- 17_05使用多线程的优点_线程的生命周期
- 17_06线程的同步机制_同步代码块
- 17_07同步方法
- 17_08互斥锁_单例之懒汉式的线程安全
- 17_09线程同步的练习
- 17_10死锁的问题
- 17_11线程的通信
- 17_12生产者消费者例题
- 18_01复习
- 18_02String及String的内存解析
- 18_03String类的常用方法
- 18_04涉及String类笔试的练习1_2
- 18_05涉及String类笔试的练习3_5
- 18_06String与包装类_字节数组_字符数组间的转换
- 18_07StringBuffer与StringBuilder的使用
- 18_08System_Date_SimpleDateFormat_Calendar类
- 18_09Math_BigInteger_BigDecimal类
- 19_01复习
- 19_02反射概述_反射的应用实例
- 19_03理解反射的源头之Class类
- 19_04获取Class类的实例的4种方式
- 19_05了解类的加载器ClassLoader
- 19_06创建运行时类的对象
- 19_07通过反射获取类的完整结构1_属性&方法
- 19_08通过反射获取类的完整结构2_构造器及其它
- 19_09调用指定的属性方法构造器
- 19_10反射的应用之动态代理
- 20_01复习
- 20_02动态代理与AOP
- 20_03网络通信概述
- 20_04InetAddress类的创建和使用
- 20_05网络通信协议TCP_UDP
- 20_06基于TCP_IP协议的网络编程例1_例2
- 20_07基于TCP_IP协议的网络编程例3_浏览器访问Tomcat服务器端资源
- 20_08基于UDP_IP协议的网络编程
- 20_09基于TCP_IP协议的网络编程练习
- 20_10URL编程
- 20_11复习_总结
java8-video-v2.0视频
- Java8新特征简介
- Java8新特征为什么使用lambda表达式
- Java8新特性Lambda基础语法
- Java8新特性Lambda练习
- Java8新特性四大内置核心函数式接口
- Java8新特性方法引用与构造器引用
- Java8新特性创建Stream
- Java8新特性Stream筛选与切片
- Java8新特性Stream映射
- Java8新特性Stream排序
- Java8新特性Stream查找与匹配
- Java8新特性Stream归约与收集
- Java8新特性StreamAPI 练习
- Java8新特性并行流与串行流
- Java8新特性Optional容器类
- Java8新特性接口中的默认方法与静态方法
- Java8新特性传统时间格式化的线程安全问题
- Java8新特性新时间与日期 API-本地时间与时间戳
- Java8新特性新时间和日期 API-时间校正器
- Java8新特性新时间和日期 API-时间格式化与时区的处理
- Java8新特性重复注解与类型注解
- JUC线程高级volatile关键字与内存可见性
- JUC线程高级原子变量与CAS算法
- JUC线程高级模拟CAS算法
- JUC线程高级同步容器类ConcurrentHashMap
- JUC线程高级CountDownLatch闭锁
- JUC线程高级创建执行线程的方式三:实现Callable接口
- JUC线程高级同步锁Lock
- JUC线程高级生产者消费者案例虚假唤醒
- JUC线程高级Condition线程通信
- JUC线程高级线程按序交替
- JUC线程高级ReadWriteLock读写锁
- JUC线程高级线程八锁
- JUC线程高级线程池
- JUC线程高级线程调度
- JUC线程高级ForkJoinPool 分支合并框架-工作窃取
- NIONIO 与 IO 区别
- NIO缓冲区(Buffer)的数据存取
- NIO直接缓冲区与非直接缓冲区
- NIO通道(Channel)的原理与获取
- NIO通道的数据传输与内存映射文件
- NIO分散读取与聚集写入
- NIO字符集 Charset
- NIO阻塞与非阻塞
- NIO阻塞式
- NIO非阻塞式
- NIODatagramChannel
- NIOPipe 管道
java9新特性
- Java9课程目录结构
- Java9储备知识
- Java9新特性和后续版本迭代
- Java9jdk9的下载安装及环境变量配置
- 帮助文档和JEPJSR概念
- Java9新特性1:jdk8和jdk9中jdk目录结构的变化
- Java9新特性2:模块化的特性概述
- Java9模块化特性的代码实现
- Java9新特性3:jshell命令的使用
- Java9新特性4:多版本兼容jar包的使用说明
- Java9多版本兼容jar包的代码演示
- Java9新特性5:接口中定义私有方法
- Java9新特性6:钻石操作符的使用升级
- Java9新特性7:异常处理try结构的使用升级
- Java9新特性8:下划线命名标识符的限制
- Java9新特性9:String底层存储结构的变化
- Java9新特性10:创建只读集合
- Java9新特性11:增强的Stream API
- Java9新特性11:Optional提供的stream()
- Java9新特性12:多分辨率图像API
- Java9新特性13:全新的Http客户端API
- Java9新特性14:Deprecated的相关API
- Java9新特性15:智能java编译工具
- Java9新特性16:统一的JVM日志系统
- Java9新特性17:javadoc的HTML5支持
- Java9新特性18:Javascript的Nashorn引擎升级
- Java9新特性19:java的动态编译器
- Java9新特性的总结与展望
MySQL核心技术
- MySQL基础课程引入
- MySQL基础为什么学习数据库
- MySQL基础数据库的相关概念
- MySQL基础数据库存储数据的特点
- MySQL基础MySQL软件的介绍
- MySQL基础MySQL软件的卸载
- MySQL基础MySQL软件的安装
- MySQL基础配置文件介绍
- MySQL基础MySQL服务的启动和停止
- MySQL基础MySQL服务端的登录和退出
- MySQL基础配置环境变量
- MySQL基础MySQL常见命令介绍
- MySQL基础查看MySQL服务端版本
- MySQL基础总结MySQL常见命令
- MySQL基础MySQL语法规范介绍
- MySQL基础图形化用户界面客户端的安装
- MySQL基础图形化用户界面客户端的介绍
- MySQL基础myemployees库的四张表介绍
- MySQL基础基础查询介绍
- MySQL基础查询表中的字段
- MySQL基础查询时的细节注意补充
- MySQL基础查询常量-表达式-函数
- MySQL基础起别名
- MySQL基础去重
- MySQL基础+号的作用
- MySQL基础使用concat实现连接
- MySQL基础【案例讲解】基础查询
- MySQL基础条件查询介绍
- MySQL基础条件运算符的使用
- MySQL基础逻辑运算符的使用
- MySQL基础模糊查询—like关键字
- MySQL基础模糊查询—between and关键字
- MySQL基础模糊查询—in关键字
- MySQL基础模糊查询—is null关键字
- MySQL基础【补充】安全等于的介绍
- MySQL基础【案例讲解】条件查询
- MySQL基础测试题1讲解
- MySQL基础复习前一天内容
- MySQL基础排序查询介绍
- MySQL基础排序查询示例
- MySQL基础排序查询总结
- MySQL基础【案例讲解】排序查询
- MySQL基础常见函数介绍
- MySQL基础单行函数分类
- MySQL基础字符函数
- MySQL基础数学函数
- MySQL基础日期函数
- MySQL基础其他函数
- MySQL基础流程控制函数-if函数
- MySQL基础流程控制函数-case结构
- MySQL基础单行函数总结
- MySQL基础【案例讲解】单行函数
- MySQL基础分组函数的介绍
- MySQL基础分组函数的使用特点
- MySQL基础分组函数和distinct搭配使用
- MySQL基础count函数的具体介绍
- MySQL基础分组函数使用的其他注意事项
- MySQL基础【案例讲解】分组函数
- MySQL基础分组查询的介绍
- MySQL基础分组查询—简单使用
- MySQL基础分组查询—添加分组前筛选
- MySQL基础分组查询—添加分组后筛选
- MySQL基础分组查询—添加筛选的总结
- MySQL基础分组查询—按函数分组
- MySQL基础分组查询—按多个字段分组
- MySQL基础分组查询—添加排序
- MySQL基础分组查询总结
- MySQL基础【案例讲解】分组查询
- MySQL基础连接查询—笛卡尔乘积
- MySQL基础连接查询的分类
- MySQL基础等值连接的介绍
- MySQL基础等值连接的示例
- MySQL基础非等值连接
- MySQL基础自连接
- MySQL基础测试题2讲解
- MySQL基础复习前一天内容
- MySQL基础作业讲解
- MySQL基础sql99语法介绍
- MySQL基础sql99语法—等值连接
- MySQL基础sql99语法—非等值连接
- MySQL基础sql99语法—自连接
- MySQL基础sql99语法—左(右)外连接
- MySQL基础全外连接
- MySQL基础交叉连接
- MySQL基础总结连接查询
- MySQL基础【案例讲解】多表连接
- MySQL基础子查询介绍
- MySQL基础where后面的标量子查询使用
- MySQL基础where后面的列子查询使用
- MySQL基础where后面的行子查询使用
- MySQL基础select后面的子查询使用
- MySQL基础from后面的子查询使用
- MySQL基础exists后面的子查询使用
- MySQL基础【案例讲解】子查询
- MySQL基础分页查询
- MySQL基础测试题3讲解
- MySQL基础复习前一天内容
- MySQL基础子查询经典案例讲解
- MySQL基础作业讲解
- MySQL基础联合查询介绍
- MySQL基础联合查询的特点
- MySQL基础插入语句的方式一
- MySQL基础插入语句的方式二
- MySQL基础两种插入方式大pk
- MySQL基础修改单表的记录
- MySQL基础修改多表的记录
- MySQL基础删除语句的介绍
- MySQL基础删除方式一
- MySQL基础删除方式二
- MySQL基础【案例讲解】数据的增删改
- MySQL基础DDL语言的介绍
- MySQL基础库的管理
- MySQL基础表的创建
- MySQL基础表的修改
- MySQL基础表的删除
- MySQL基础表的复制
- MySQL基础【案例讲解】库和表的管理
- MySQL基础数据类型介绍
- MySQL基础整型
- MySQL基础浮点型
- MySQL基础字符型
- MySQL基础日期型
- MySQL基础当天内容重点介绍
- MySQL基础复习前一天内容
- MySQL基础常见约束的介绍
- MySQL基础创建表时添加列级约束
- MySQL基础创建表时添加表级约束
- MySQL基础主键和唯一的区别
- MySQL基础外键的特点
- MySQL基础修改表时添加约束
- MySQL基础修改表时删除约束
- MySQL基础【案例讲解】常见约束
- MySQL基础标识列
- MySQL基础事务的介绍
- MySQL基础演示事务的使用步骤
- MySQL基础事务并发问题的介绍
- MySQL基础演示事务的隔离级别
- MySQL基础回滚点的演示
- MySQL基础视图的介绍
- MySQL基础视图的创建
- MySQL基础视图的修改
- MySQL基础视图的查看和删除
- MySQL基础【案例讲解】视图的创建
- MySQL基础视图的更新
- MySQL基础视图和表的对比
- MySQL基础演示delete和truncate在事务中的区别
- MySQL基础测试题讲解
- MySQL基础复习前一天内容
- MySQL基础变量的介绍
- MySQL基础系统变量的介绍和语法
- MySQL基础全局变量的演示
- MySQL基础会话变量的演示
- MySQL基础自定义变量—用户变量
- MySQL基础自定义变量—局部变量
- MySQL基础存储过程的介绍
- MySQL基础存储过程的语法
- MySQL基础空参的存储过程
- MySQL基础带in模式的存储过程
- MySQL基础带out模式的存储过程
- MySQL基础带inout模式的存储过程
- MySQL基础【案例讲解】存储过程
- MySQL基础存储过程的删除
- MySQL基础存储过程的查看
- MySQL基础【案例讲解2】存储过程
- MySQL基础函数的介绍
- MySQL基础函数的创建和调用语法
- MySQL基础案例演示函数的使用
- MySQL基础函数的查看和删除
- MySQL基础【案例讲解】函数的使用
- MySQL基础流程控制结构介绍
- MySQL基础分支结构——if函数【复习】
- MySQL基础分支结构—case结构
- MySQL基础分支结构—if结构
- MySQL基础循环结构的介绍
- MySQL基础循环结构的演示
- MySQL基础循环结构的总结
- MySQL基础流程控制经典案例讲解
- MySQL基础小结
oracle数据库视频
- 1-Oracle数据库的安装和配置
- 2-Oracle数据库管理
- 3-第1节-基本的SQL-SELECT语句
- 4-第1节课后练习
- 5-第2节-过滤和排序数据
- 6-第2节课后练习
- 7-第3节单行函数1
- 8-第3节单行函数2
- 9-第3节课后练习
- 10-第4节多表查询
- 11-第4节课后练习
- 12-第5节分组函数
- 13-第5节课后练习
- 14-第6节子查询
- 15-第6节课后练习1
- 16-第6节课后练习2
- 17-第7节创建和管理表
- 18-第7节课后练习
- 19-第8节数据处理1
- 20-第8节数据处理2
- 21-第8节课后练习
- 22-第9节约束1
- 23-第9节约束2
- 24-第9节课后练习
- 25-第10节视图
- 26-第10节课后练习
- 27-第11节其它数据库对象
- 28-第11节课后练习
- 29-第12节控制用户权限及练习
- 30-第13节SET运算符及练习
- 31-第14节高级子查询1
- 32-第14节高级子查询2
- 33-第14节课后练习
- 34-plsql(轻量版)基本语法
- 35-plsql(轻量版)记录类型1
- 复习记录类型2
- 37-plsql(轻量版)流程控制
- 38-plsql(轻量版)游标的使用1
- 39-plsql(轻量版)游标的使用2
- 40-plsql(轻量版)异常处理机制
- 41-plsql(轻量版)-存储函数&存储过程
- 42-plsql(轻量版)触发器
JDBC视频教程
- JDBC通过 Driver 接口获取数据库连接
- JDBC通过 DriverManager 获取数据库连接
- JDBC通过 Statement 执行更新操作
- JDBC通过 ResultSet 执行查询操作
- JDBC第一天复习
- JDBC以面向对象的方式编写 JDBC 程序
- JDBCPreparedStatement
- JDBC利用反射及JDBC元数据编写通用的查询方法
- JDBC第二天小结
- JDBCDAO设计模式
- JDBC使用 BeanUtils 工具类操作 JavaBean
- JDBC重构 DAO 查询方法&完成 DAO 编写
- JDBCJDBC 的元数据
- JDBC获取插入记录的主键值
- JDBC处理BLOB
- JDBC处理事务
- JDBC事务的隔离级别
- JDBC批量处理
- JDBCdbcp数据库连接池
- JDBCC3P0数据库连接池
- JDBC使用 DBUtils 进行更新操作
- JDBC使用 DBUtils 进行查询操作
- JDBC使用 DBUtils 编写通用的DAO
- JDBC调用函数&存储过程
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
17_04实现方式开启多窗口售票-Java基础视频Java基础核心编程
课程介绍
Java全程课程的第一阶段,主要讲授java语言基础,涉及变量、流程控制、面向对象、IO流、集合框架、多线程、网络编程,以及常用的MySQL数据库及Java操作数据库的技术JDBC
推荐课程
信息系统项目管理师自考笔记
李明 · 513人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20613人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4052人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 732人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 786人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1460人在学
Python Django 深度学习 小程序
钟翔 · 2235人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 497人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3844人在学