JAVA零基础入门教程
- 程序是什么
- java特点
- jdk环境搭建
- 入门程序
- 编译与运行
- 开发工具的使用
- 包的概念
- 注释的使用
- 变量
- 代码块
- 多种进制
- 基本数据类型
- 字符类型
- 不同类型混合运算
- 强制类型转换
- 变量命名
- 算术运算
- 取模运算
- 扩展运算符
- 关系运算符
- 逻辑运算符
- SVN的简单使用
- 条件语句
- 条件语句嵌套
- 综合练习-1
- 综合练习-2-求闰年
- switch语句
- for循环语句
- while循环
- while循环练习
- 猜字游戏练习分析
- 猜字游戏实现
- 循环嵌套
- 循环嵌套练习
- do while循环
- 循环中断
- 循环中断练习
- 鸡兔同笼练习
- 画矩形
- 数组原理
- 数组定义
- 数组的使用
- 数组练习
- 代码调试
- 数组练习-求最大值
- 数组交换练习
- 数组交换练习的bug
- 二维数组
- 二维数组遍历
- 二维数组练习
- 冒泡排序
- 数组工具类
- 数组拷贝
- 自定义数组拷贝
- 面向过程
- 面向对象
- 类与对象
- 对象方法
- 类的属性
- 面向对象案例
- 面向对象扩展
- 银行系统设计-1
- 银行系统
- 访问权限控制
- 构造方法
- this关键字
- 三大特征之封装
- 静态变量
- 静态方法
- 代码块
- 对象产生的过程
- 包的使用
- 三大特征之继承
- 继承的父子关系
- 重写
- 重载
- super与this
- 类型转换
- 多态
- protected
- 多态应用1
- 多态应用2
- instanceof
- 可变参数
- 可变参数的重载
- 数值传递和地址传递
- 值传递和地址传递练习
- final关键字
- 字符串api-1
- 字符串编码与解码
- 字符串api-2
- 字符串常量
- 正则表达式
- 面向对象作业
- 正则练习
- 包装类
- Integer面试题
- 包装类练习
- 数字与字符串之间转换
- 可变字符串
- 可变字符串源码分析
- 可变字符串与String性能对比
- 位运算
- Java的短路现象
- 位运算练习
- 抽象类
- 接口
- 接口练习
- 对象数组排序
- 日期格式化类
- 日历类的使用
- Math和Random
- 枚举
- 内部类
- 匿名内部类
- 异常概述
- 捕获异常
- 多种异常的捕获
- finally用法
- throw与throws
- 自定义异常
- 垃圾回收机制
- finalize方法
- 对象克隆
- 集合概述
- 集合的equals方法
- 集合遍历
- 泛型的用法
- LinkedList
- 集合遍历中删除元素
- ArrayList与LinkedList区别
- 写时复制
- HashSet
- HashSet扩展应用
- HashSet练习题
- TreeSet
- 集合工具类
- HashMap
- HashMap遍历
- HashMap面试题
- Hashtable
- Properties
- LinkedHashMap
- TreeMap
- HashMap数据结构
- 红黑树
- HashMap构造方法
- HashMap的容量分析
- 向HashMap添加元素的过程
- HashMap如何扩容
- 面试题-扩容
- ConcurrentHashMap扩容源码分析
- ConcurrentHashMap数组初始化
- ConcurrentHashMap添加元素过程
- ConcurrentHashMap添加元素面试题
- 如何计算ConcurrentHashMap容量
- ConcurrentHashMap扩容过程
- ConcurrentHashMap的读写
- ConcurrentHashMap相关面试题
- IO流之文件对象
- File类的常用方法
- 递归
- 输入字节流
- 带参数的read方法
- 字节输出流
- 文件拷贝
- 字符流
- 输入流路径
- 输出流路径
- 缓冲流
- 序列化
- 版本号问题
- lambd表达式
- lambd表达式练习
- 线程概述
- 用继承创建线程
- 线程运行原理
- run与start区别
- Runnable创建线程
- Callable创建线程
- 线程池
- 定长线程池
- 缓冲和单一线程池
- 定时线程池
- 消息队列
- 生产者和消费者
- 线程池应用
- 自定义线程池
- 线程池的Callable应用
- 后台线程
- 线程中断
- 线程暂停
- volatile
- 减法器
- 加法器
- 同步代码块
- Lock锁
- 方法锁
- 读写锁
- 悲观锁与乐观锁
- 乐观锁的实现
- AtomicInteger
- ABA问题
- 线程间通信
- 信号量
- Lock线程通信
- 单例
- ThreadLocal
- socket通信之server端
- socket通信之client端
- 反射概述
- 获取类对象的四种方式
- 类属性描述符的获取
- 类属性的访问
- 方法的访问
- 构造方法的访问
- 元注解
- 自定义注解
- 注解的解析
- mysql安装
- mysql概述
- 数据库连接
- mysql常用命令
- 创建表和插入数据
- 约束
- mysql的数据类型
- 删除修改查询
- 多表设计
- where条件
- 常用函数
- 分组函数
- 分组查询
- 内连接
- 外连接
- 子查询-1
- 子查询-2
- 索引
- 事务
- 事务的三种错误
- 事务的隔离级别
- 数据库锁
- jdbc概述
- 注册驱动
- 连接数据库
- 增删改
- 增删改jdbc练习
- jdbc查询
- 数据转java对象
- 预编译
- sql注入
- 批处理
- 配置文件
- 数据库连接池
- jdbc工具类
- 模板实现
- 模板实现
- 模板应用
- 生成jar包
- jdbc实现事务
- 分页
- 获取主键值
- 对象工厂
- 静态代理
- 元数据
- excel文件的读取
- 三层结构原理
- 三层之dao
- 三层之业务层
- 三层之转账业务
- 三层之视图层
- 三层结构测试
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
演示jdbc练习题
课程介绍
本视频教程是作者经过多年Java开发和授课经验的沉淀,以及当前高频面试热点问题,录制的全套java基础教程。内容舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握,内容涉及JavaSE方方面面,融入数据结构,设计模式,JVM等。
推荐课程