学习有效期:永久观看
学习时长:9011分钟
学习计划:151天
难度:低
技术总监/研发总监
讲师介绍:本系列课程由多位老师共同录制而成,旨在为想要学习Java的用户提供一套系统的成长方案。
Java全程课程的第一阶段,主要讲授java语言基础,涉及变量、流程控制、面向对象、IO流、集合框架、多线程、网络编程,以及常用的MySQL数据库及Java操作数据库的技术JDBC
第1章:Java基础视频 |
1.01_01 |
2.01_02学习java的建议 |
3.01_03常用的命令行操作 |
4.01_04Java语言特性详解 |
5.01_05安装JDK并配置path环境变量 |
6.01_06第一个程序HelloWorld及常见问题解决 |
7.01_07java的注释与API |
8.01_08关键字_标识符的使用 |
9.01_09java中变量的声明与使用 |
10.01_10变量的自动类型转换_强制类型转换 |
11.01_11不同进制间的转换 |
12.01_12算术运算符 |
13.02_01复习 |
14.02_02作业中char运算的一个问题 |
15.02_03赋值运算符与比较运算符的使用 |
16.02_04逻辑运算符 |
17.02_05位运算符 |
18.02_06三元运算符 |
19.02_07if-else的使用1 |
20.02_08if-else的使用2 |
21.02_09if-else练习 |
22.02_10switch-case的使用 |
23.02_11switch-case与if-else的转换及练习 |
24.03_01复习 |
25.03_02for循环结构的使用 |
26.03_03for循环练习 |
27.03_04while与do-while循环的使用 |
28.03_05循环练习 |
29.03_06嵌套循环的使用 |
30.03_07嵌套for循环之九九乘法表 |
31.03_08嵌套for循环之质数的输出法一 |
32.03_09break与continue关键字的使用 |
33.03_10嵌套for循环之质数的输出法二 |
34.03_11流程控制其它练习题目 |
35.03_12一维数组的使用 |
36.04_01复习 |
37.04_02数组元素的默认初始化值 |
38.04_03一维数组的内存结构 |
39.04_04一维数组使用注意点 |
40.04_05一维数组练习1 |
41.04_06一维数组练习2 |
42.04_07多维数组的使用 |
43.04_08二维数组内存结构 |
44.04_09数组的常见异常 |
45.04_10二维数组的练习1 |
46.04_11二维数组的练习2之杨辉三角 |
47.04_12数组的常用算法一 |
48.04_13数组的常用算法二之排序算法 |
49.05_01复习 |
50.05_02面向对象的编程思想 |
51.05_03java中类的概念与设计 |
52.05_04创建java类并实例化类对象例一 |
53.05_05类对象的内存解析 |
54.05_06实例化类对象例二 |
55.05_07详解java类的属性与局部变量 |
56.05_08详解java类的方法的使用 |
57.05_09java类的设计和使用练习 |
58.05_10ArrayUtil的创建和使用 |
59.05_11方法重载的使用与练习 |
60.06_01复习 |
61.06_02对象的创建和使用练习 |
62.06_03对象作为参数传递的练习 |
63.06_04匿名类对象的使用 |
64.06_05JDK新特性之可变个数的形参的方法 |
65.06_06方法的参数值传递机制 |
66.06_07方法的值传递机制练习 |
67.06_08面向对象的封装性 |
68.06_09java权限修饰符 |
69.06_10面向对象的封装性练习 |
70.06_11类的成分之三构造器 |
71.06_12构造器练习及属性赋值过程 |
72.06_13Bank项目1 |
73.06_14Bank项目2 |
74.07_01复习 |
75.07_02Bank项目3 |
76.07_03Bank项目4 |
77.07_04this关键字的使用 |
78.07_05this关键字的使用练习一 |
79.07_06this关键字的使用练习二 |
80.07_07JavaBean_UML_package_import关键字 |
81.07_08面向对象的特征二继承性1 |
82.07_09面向对象的特征二继承性2 |
83.07_10继承性的练习1_2 |
84.07_11方法的重写 |
85.08_01复习 |
86.08_02四种权限修饰符 |
87.08_03super调用父类的属性方法 |
88.08_04super调用父类的构造器 |
89.08_05子类对象实例化全过程 |
90.08_06继承性与super的使用练习 |
91.08_07面向对象的特征三多态性 |
92.08_08多态性的应用举例 |
93.08_09类的属性多态性 |
94.08_10多态的使用练习1 |
95.08_11多态的使用练习2 |
96.08_12Bank项目5 |
97.08_13Bank项目续5_1 |
98.08_14Object类及其equals()方法 |
99.09_01复习 |
100.09_02String类的内存解析 |
101.09_03equals()方法练习1_2 |
102.09_04toString()方法的使用 |
103.09_05toString()方法练习 |
104.09_06包装类初步 |
105.09_07Junit单元测试方法的使用 |
106.09_08包装类的使用 |
107.09_09包装类的练习 |
108.09_10Bank项目续5_2 |
109.09_11static关键字修饰属性 |
110.09_12static关键字修饰方法 |
111.09_13static的应用 |
112.09_14static关键字的练习 |
113.10_01复习 |
114.10_02设计模式及单例模式的饿汉式实现 |
115.10_03单例模式之懒汉式 |
116.10_04Bank项目6 |
117.10_05main()方法的使用 |
118.10_06非static初始化块的使用 |
119.10_07static初始化块的使用 |
120.10_08初始化块的使用练习 |
121.10_09final关键字的使用 |
122.10_10final关键字的面试考题 |
123.10_11抽象类与抽象方法的使用1 |
124.10_12抽象方法的使用练习 |
125.10_13抽象类与抽象方法的使用2 |
126.10_14抽象应用之模板方法的设计模式 |
127.10_15接口的使用 |
128.11_01复习 |
129.11_02接口的多态性 |
130.11_03接口之工厂方法的设计模式 |
131.11_04接口之代理模式 |
132.11_05接口的应用举例 |
133.11_06接口应用的练习 |
134.11_07抽象类应用的练习 |
135.11_08内部类_如何创建内部类的对象 |
136.11_09内部类_调用变量_局部内部类的使用 |
137.11_10匿名类_匿名内部类的应用举例 |
138.11_11异常概述及Throwable的体系结构 |
139.11_12常见的运行时和编译时异常 |
140.11_13异常处理方式一try_catch_finally |
141.12_01复习 |
142.12_02面向对象的总结 |
143.12_03再谈finally |
144.12_04处理异常的第二种方式 |
145.12_05手动抛出一个异常对象 |
146.12_06自定义异常类 |
147.12_07抛异常的方法的重写规则 |
148.12_08异常的小节及面试题 |
149.12_09异常处理综合练习 |
150.12_10Bank项目7 |
151.12_11集合概述及特点 |
152.12_12Collection接口的常用方法 |
153.12_13再谈集合遍历方法 |
154.12_14ArrayList及List的常用方法 |
155.12_15LinkedList类及Vector类的使用 |
156.13_01复习 |
157.13_02Set的主要实现类HashSet |
158.13_03LinkedHashSet的特点及实现 |
159.13_04TreeSet的自然排序 |
160.13_05TreeSet的定制排序 |
161.13_06TreeSet的使用练习 |
162.13_07Map接口概述 |
163.13_08Map的常用实现类HashMap及主要方法的使用 |
164.13_09以HashMap为例谈Map的遍历 |
165.13_10LinkedHashMap的使用 |
166.13_11TreeMap的使用 |
167.13_12Hashtable的子类Properties的使用 |
168.13_13Collections工具类的使用 |
169.14_01复习 |
170.14_02在集合中使用泛型 |
171.14_03自定义泛型类_泛型方法 |
172.14_04泛型与继承的关系_通配符 |
173.14_05泛型类及通配符的使用注意点 |
174.14_06泛型的使用练习1_练习2 |
175.14_07Bank项目8 |
176.14_08枚举类的定义与使用 |
177.14_09JDK内置的基本注解类型 |
178.14_10自定义注解_元注解 |
179.15_01复习 |
180.15_02File类的使用1 |
181.15_03File类的使用2 |
182.15_04IO流概述 |
183.15_05FileInputStream的使用 |
184.15_06FileOutputStream的使用_文件复制操作 |
185.15_07FileReader_FileWriter的使用 |
186.15_08缓冲流的使用 |
187.15_09字节字符流使用的一个注意点 |
188.15_10转换流的使用 |
189.15_11标准的输入输出流的使用 |
190.16_01复习 |
191.16_02字节流字符流的使用练习 |
192.16_03打印流_数据流的使用 |
193.16_04对象流的使用 |
194.16_05RandomAccessFile的使用 |
195.16_06IO流练习 |
196.16_07多线程的概述 |
197.16_08继承的方式创建多线程 |
198.16_09Thread类的常用方法 |
199.16_10多线程的创建练习 |
200.17_01复习 |
201.17_02继承方式实现多窗口售票 |
202.17_03实现的方式创建多线程 |
203.17_04实现方式开启多窗口售票 |
204.17_05使用多线程的优点_线程的生命周期 |
205.17_06线程的同步机制_同步代码块 |
206.17_07同步方法 |
207.17_08互斥锁_单例之懒汉式的线程安全 |
208.17_09线程同步的练习 |
209.17_10死锁的问题 |
210.17_11线程的通信 |
211.17_12生产者消费者例题 |
212.18_01复习 |
213.18_02String及String的内存解析 |
214.18_03String类的常用方法 |
215.18_04涉及String类笔试的练习1_2 |
216.18_05涉及String类笔试的练习3_5 |
217.18_06String与包装类_字节数组_字符数组间的转换 |
218.18_07StringBuffer与StringBuilder的使用 |
219.18_08System_Date_SimpleDateFormat_Calendar类 |
220.18_09Math_BigInteger_BigDecimal类 |
221.19_01复习 |
222.19_02反射概述_反射的应用实例 |
223.19_03理解反射的源头之Class类 |
224.19_04获取Class类的实例的4种方式 |
225.19_05了解类的加载器ClassLoader |
226.19_06创建运行时类的对象 |
227.19_07通过反射获取类的完整结构1_属性&方法 |
228.19_08通过反射获取类的完整结构2_构造器及其它 |
229.19_09调用指定的属性方法构造器 |
230.19_10反射的应用之动态代理 |
231.20_01复习 |
232.20_02动态代理与AOP |
233.20_03网络通信概述 |
234.20_04InetAddress类的创建和使用 |
235.20_05网络通信协议TCP_UDP |
236.20_06基于TCP_IP协议的网络编程例1_例2 |
237.20_07基于TCP_IP协议的网络编程例3_浏览器访问Tomcat服务器端资源 |
238.20_08基于UDP_IP协议的网络编程 |
239.20_09基于TCP_IP协议的网络编程练习 |
240.20_10URL编程 |
241.20_11复习_总结 |
第2章:java8-video-v2.0视频 |
1.Java8新特征简介 |
2.Java8新特征为什么使用lambda表达式 |
3.Java8新特性Lambda基础语法 |
4.Java8新特性Lambda练习 |
5.Java8新特性四大内置核心函数式接口 |
6.Java8新特性方法引用与构造器引用 |
7.Java8新特性创建Stream |
8.Java8新特性Stream筛选与切片 |
9.Java8新特性Stream映射 |
10.Java8新特性Stream排序 |
11.Java8新特性Stream查找与匹配 |
12.Java8新特性Stream归约与收集 |
13.Java8新特性StreamAPI 练习 |
14.Java8新特性并行流与串行流 |
15.Java8新特性Optional容器类 |
16.Java8新特性接口中的默认方法与静态方法 |
17.Java8新特性传统时间格式化的线程安全问题 |
18.Java8新特性新时间与日期 API-本地时间与时间戳 |
19.Java8新特性新时间和日期 API-时间校正器 |
20.Java8新特性新时间和日期 API-时间格式化与时区的处理 |
21.Java8新特性重复注解与类型注解 |
22.JUC线程高级volatile关键字与内存可见性 |
23.JUC线程高级原子变量与CAS算法 |
24.JUC线程高级模拟CAS算法 |
25.JUC线程高级同步容器类ConcurrentHashMap |
26.JUC线程高级CountDownLatch闭锁 |
27.JUC线程高级创建执行线程的方式三:实现Callable接口 |
28.JUC线程高级同步锁Lock |
29.JUC线程高级生产者消费者案例虚假唤醒 |
30.JUC线程高级Condition线程通信 |
31.JUC线程高级线程按序交替 |
32.JUC线程高级ReadWriteLock读写锁 |
33.JUC线程高级线程八锁 |
34.JUC线程高级线程池 |
35.JUC线程高级线程调度 |
36.JUC线程高级ForkJoinPool 分支合并框架-工作窃取 |
37.NIONIO 与 IO 区别 |
38.NIO缓冲区(Buffer)的数据存取 |
39.NIO直接缓冲区与非直接缓冲区 |
40.NIO通道(Channel)的原理与获取 |
41.NIO通道的数据传输与内存映射文件 |
42.NIO分散读取与聚集写入 |
43.NIO字符集 Charset |
44.NIO阻塞与非阻塞 |
45.NIO阻塞式 |
46.NIO非阻塞式 |
47.NIODatagramChannel |
48.NIOPipe 管道 |
第3章:java9新特性 |
1.Java9课程目录结构 |
2.Java9储备知识 |
3.Java9新特性和后续版本迭代 |
4.Java9jdk9的下载安装及环境变量配置 |
5.帮助文档和JEPJSR概念 |
6.Java9新特性1:jdk8和jdk9中jdk目录结构的变化 |
7.Java9新特性2:模块化的特性概述 |
8.Java9模块化特性的代码实现 |
9.Java9新特性3:jshell命令的使用 |
10.Java9新特性4:多版本兼容jar包的使用说明 |
11.Java9多版本兼容jar包的代码演示 |
12.Java9新特性5:接口中定义私有方法 |
13.Java9新特性6:钻石操作符的使用升级 |
14.Java9新特性7:异常处理try结构的使用升级 |
15.Java9新特性8:下划线命名标识符的限制 |
16.Java9新特性9:String底层存储结构的变化 |
17.Java9新特性10:创建只读集合 |
18.Java9新特性11:增强的Stream API |
19.Java9新特性11:Optional提供的stream() |
20.Java9新特性12:多分辨率图像API |
21.Java9新特性13:全新的Http客户端API |
22.Java9新特性14:Deprecated的相关API |
23.Java9新特性15:智能java编译工具 |
24.Java9新特性16:统一的JVM日志系统 |
25.Java9新特性17:javadoc的HTML5支持 |
26.Java9新特性18:Javascript的Nashorn引擎升级 |
27.Java9新特性19:java的动态编译器 |
28.Java9新特性的总结与展望 |
第4章:MySQL核心技术 |
1.MySQL基础课程引入 |
2.MySQL基础为什么学习数据库 |
3.MySQL基础数据库的相关概念 |
4.MySQL基础数据库存储数据的特点 |
5.MySQL基础MySQL软件的介绍 |
6.MySQL基础MySQL软件的卸载 |
7.MySQL基础MySQL软件的安装 |
8.MySQL基础配置文件介绍 |
9.MySQL基础MySQL服务的启动和停止 |
10.MySQL基础MySQL服务端的登录和退出 |
11.MySQL基础配置环境变量 |
12.MySQL基础MySQL常见命令介绍 |
13.MySQL基础查看MySQL服务端版本 |
14.MySQL基础总结MySQL常见命令 |
15.MySQL基础MySQL语法规范介绍 |
16.MySQL基础图形化用户界面客户端的安装 |
17.MySQL基础图形化用户界面客户端的介绍 |
18.MySQL基础myemployees库的四张表介绍 |
19.MySQL基础基础查询介绍 |
20.MySQL基础查询表中的字段 |
21.MySQL基础查询时的细节注意补充 |
22.MySQL基础查询常量-表达式-函数 |
23.MySQL基础起别名 |
24.MySQL基础去重 |
25.MySQL基础+号的作用 |
26.MySQL基础使用concat实现连接 |
27.MySQL基础【案例讲解】基础查询 |
28.MySQL基础条件查询介绍 |
29.MySQL基础条件运算符的使用 |
30.MySQL基础逻辑运算符的使用 |
31.MySQL基础模糊查询—like关键字 |
32.MySQL基础模糊查询—between and关键字 |
33.MySQL基础模糊查询—in关键字 |
34.MySQL基础模糊查询—is null关键字 |
35.MySQL基础【补充】安全等于的介绍 |
36.MySQL基础【案例讲解】条件查询 |
37.MySQL基础测试题1讲解 |
38.MySQL基础复习前一天内容 |
39.MySQL基础排序查询介绍 |
40.MySQL基础排序查询示例 |
41.MySQL基础排序查询总结 |
42.MySQL基础【案例讲解】排序查询 |
43.MySQL基础常见函数介绍 |
44.MySQL基础单行函数分类 |
45.MySQL基础字符函数 |
46.MySQL基础数学函数 |
47.MySQL基础日期函数 |
48.MySQL基础其他函数 |
49.MySQL基础流程控制函数-if函数 |
50.MySQL基础流程控制函数-case结构 |
51.MySQL基础单行函数总结 |
52.MySQL基础【案例讲解】单行函数 |
53.MySQL基础分组函数的介绍 |
54.MySQL基础分组函数的使用特点 |
55.MySQL基础分组函数和distinct搭配使用 |
56.MySQL基础count函数的具体介绍 |
57.MySQL基础分组函数使用的其他注意事项 |
58.MySQL基础【案例讲解】分组函数 |
59.MySQL基础分组查询的介绍 |
60.MySQL基础分组查询—简单使用 |
61.MySQL基础分组查询—添加分组前筛选 |
62.MySQL基础分组查询—添加分组后筛选 |
63.MySQL基础分组查询—添加筛选的总结 |
64.MySQL基础分组查询—按函数分组 |
65.MySQL基础分组查询—按多个字段分组 |
66.MySQL基础分组查询—添加排序 |
67.MySQL基础分组查询总结 |
68.MySQL基础【案例讲解】分组查询 |
69.MySQL基础连接查询—笛卡尔乘积 |
70.MySQL基础连接查询的分类 |
71.MySQL基础等值连接的介绍 |
72.MySQL基础等值连接的示例 |
73.MySQL基础非等值连接 |
74.MySQL基础自连接 |
75.MySQL基础测试题2讲解 |
76.MySQL基础复习前一天内容 |
77.MySQL基础作业讲解 |
78.MySQL基础sql99语法介绍 |
79.MySQL基础sql99语法—等值连接 |
80.MySQL基础sql99语法—非等值连接 |
81.MySQL基础sql99语法—自连接 |
82.MySQL基础sql99语法—左(右)外连接 |
83.MySQL基础全外连接 |
84.MySQL基础交叉连接 |
85.MySQL基础总结连接查询 |
86.MySQL基础【案例讲解】多表连接 |
87.MySQL基础子查询介绍 |
88.MySQL基础where后面的标量子查询使用 |
89.MySQL基础where后面的列子查询使用 |
90.MySQL基础where后面的行子查询使用 |
91.MySQL基础select后面的子查询使用 |
92.MySQL基础from后面的子查询使用 |
93.MySQL基础exists后面的子查询使用 |
94.MySQL基础【案例讲解】子查询 |
95.MySQL基础分页查询 |
96.MySQL基础测试题3讲解 |
97.MySQL基础复习前一天内容 |
98.MySQL基础子查询经典案例讲解 |
99.MySQL基础作业讲解 |
100.MySQL基础联合查询介绍 |
101.MySQL基础联合查询的特点 |
102.MySQL基础插入语句的方式一 |
103.MySQL基础插入语句的方式二 |
104.MySQL基础两种插入方式大pk |
105.MySQL基础修改单表的记录 |
106.MySQL基础修改多表的记录 |
107.MySQL基础删除语句的介绍 |
108.MySQL基础删除方式一 |
109.MySQL基础删除方式二 |
110.MySQL基础【案例讲解】数据的增删改 |
111.MySQL基础DDL语言的介绍 |
112.MySQL基础库的管理 |
113.MySQL基础表的创建 |
114.MySQL基础表的修改 |
115.MySQL基础表的删除 |
116.MySQL基础表的复制 |
117.MySQL基础【案例讲解】库和表的管理 |
118.MySQL基础数据类型介绍 |
119.MySQL基础整型 |
120.MySQL基础浮点型 |
121.MySQL基础字符型 |
122.MySQL基础日期型 |
123.MySQL基础当天内容重点介绍 |
124.MySQL基础复习前一天内容 |
125.MySQL基础常见约束的介绍 |
126.MySQL基础创建表时添加列级约束 |
127.MySQL基础创建表时添加表级约束 |
128.MySQL基础主键和唯一的区别 |
129.MySQL基础外键的特点 |
130.MySQL基础修改表时添加约束 |
131.MySQL基础修改表时删除约束 |
132.MySQL基础【案例讲解】常见约束 |
133.MySQL基础标识列 |
134.MySQL基础事务的介绍 |
135.MySQL基础演示事务的使用步骤 |
136.MySQL基础事务并发问题的介绍 |
137.MySQL基础演示事务的隔离级别 |
138.MySQL基础回滚点的演示 |
139.MySQL基础视图的介绍 |
140.MySQL基础视图的创建 |
141.MySQL基础视图的修改 |
142.MySQL基础视图的查看和删除 |
143.MySQL基础【案例讲解】视图的创建 |
144.MySQL基础视图的更新 |
145.MySQL基础视图和表的对比 |
146.MySQL基础演示delete和truncate在事务中的区别 |
147.MySQL基础测试题讲解 |
148.MySQL基础复习前一天内容 |
149.MySQL基础变量的介绍 |
150.MySQL基础系统变量的介绍和语法 |
151.MySQL基础全局变量的演示 |
152.MySQL基础会话变量的演示 |
153.MySQL基础自定义变量—用户变量 |
154.MySQL基础自定义变量—局部变量 |
155.MySQL基础存储过程的介绍 |
156.MySQL基础存储过程的语法 |
157.MySQL基础空参的存储过程 |
158.MySQL基础带in模式的存储过程 |
159.MySQL基础带out模式的存储过程 |
160.MySQL基础带inout模式的存储过程 |
161.MySQL基础【案例讲解】存储过程 |
162.MySQL基础存储过程的删除 |
163.MySQL基础存储过程的查看 |
164.MySQL基础【案例讲解2】存储过程 |
165.MySQL基础函数的介绍 |
166.MySQL基础函数的创建和调用语法 |
167.MySQL基础案例演示函数的使用 |
168.MySQL基础函数的查看和删除 |
169.MySQL基础【案例讲解】函数的使用 |
170.MySQL基础流程控制结构介绍 |
171.MySQL基础分支结构——if函数【复习】 |
172.MySQL基础分支结构—case结构 |
173.MySQL基础分支结构—if结构 |
174.MySQL基础循环结构的介绍 |
175.MySQL基础循环结构的演示 |
176.MySQL基础循环结构的总结 |
177.MySQL基础流程控制经典案例讲解 |
178.MySQL基础小结 |
第5章:oracle数据库视频 |
1.1-Oracle数据库的安装和配置 |
2.2-Oracle数据库管理 |
3.3-第1节-基本的SQL-SELECT语句 |
4.4-第1节课后练习 |
5.5-第2节-过滤和排序数据 |
6.6-第2节课后练习 |
7.7-第3节单行函数1 |
8.8-第3节单行函数2 |
9.9-第3节课后练习 |
10.10-第4节多表查询 |
11.11-第4节课后练习 |
12.12-第5节分组函数 |
13.13-第5节课后练习 |
14.14-第6节子查询 |
15.15-第6节课后练习1 |
16.16-第6节课后练习2 |
17.17-第7节创建和管理表 |
18.18-第7节课后练习 |
19.19-第8节数据处理1 |
20.20-第8节数据处理2 |
21.21-第8节课后练习 |
22.22-第9节约束1 |
23.23-第9节约束2 |
24.24-第9节课后练习 |
25.25-第10节视图 |
26.26-第10节课后练习 |
27.27-第11节其它数据库对象 |
28.28-第11节课后练习 |
29.29-第12节控制用户权限及练习 |
30.30-第13节SET运算符及练习 |
31.31-第14节高级子查询1 |
32.32-第14节高级子查询2 |
33.33-第14节课后练习 |
34.34-plsql(轻量版)基本语法 |
35.35-plsql(轻量版)记录类型1 |
36.复习记录类型2 |
37.37-plsql(轻量版)流程控制 |
38.38-plsql(轻量版)游标的使用1 |
39.39-plsql(轻量版)游标的使用2 |
40.40-plsql(轻量版)异常处理机制 |
41.41-plsql(轻量版)-存储函数&存储过程 |
42.42-plsql(轻量版)触发器 |
第6章:JDBC视频教程 |
1.JDBC通过 Driver 接口获取数据库连接 |
2.JDBC通过 DriverManager 获取数据库连接 |
3.JDBC通过 Statement 执行更新操作 |
4.JDBC通过 ResultSet 执行查询操作 |
5.JDBC第一天复习 |
6.JDBC以面向对象的方式编写 JDBC 程序 |
7.JDBCPreparedStatement |
8.JDBC利用反射及JDBC元数据编写通用的查询方法 |
9.JDBC第二天小结 |
10.JDBCDAO设计模式 |
11.JDBC使用 BeanUtils 工具类操作 JavaBean |
12.JDBC重构 DAO 查询方法&完成 DAO 编写 |
13.JDBCJDBC 的元数据 |
14.JDBC获取插入记录的主键值 |
15.JDBC处理BLOB |
16.JDBC处理事务 |
17.JDBC事务的隔离级别 |
18.JDBC批量处理 |
19.JDBCdbcp数据库连接池 |
20.JDBCC3P0数据库连接池 |
21.JDBC使用 DBUtils 进行更新操作 |
22.JDBC使用 DBUtils 进行查询操作 |
23.JDBC使用 DBUtils 编写通用的DAO |
24.JDBC调用函数&存储过程 |
技术专家系统讲解传授编程思路与实战。
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Java知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
Java全程课程的第一阶段,主要讲授java语言基础,涉及变量、流程控制、面向对象、IO流、集合框架、多线程、网络编程,以及常用的MySQL数据库及Java操作数据库的技术JDBC