海牛学院大数据课程javaSE教程全套精品视频
〖课程介绍〗:不管你是Java小白,还是基础薄弱,全套java精品教程助你站在高处鸟瞰Java,为接下来的学习打下坚实的基础。 本教程的每一个细节都经过精心专研,完全针对Java初学者。真正做到让零基础轻松入门,直到掌握java SE的高级部分。. ?7 u& y* I0 x1 l! l
5 q& ]" m- F" A# }
〖课程目录〗:
01- f2 F* Y, G) L! X/ Z, G9 a" b
计算机入门(1)
1.计算机发展历史和java语言发展历史(21分钟)1 h# h9 H# |t$ s# h7 u8 n- p/ x
2.jdk的安装和卸载-环境变量的配置(22分钟)
3.dos命令介绍(19分钟)
4.编译器和解释器的使用(17分钟)- ~6 m- c/ R3 M3 P
5.第一个java程序(16分钟)\( Z( \* H0 L
6.实现换行功能和java程序常见问题(17分钟)' l$ u( P; W* s"
7.java注释(22分钟)
8.反编译工具的使用(7分钟)7 B8 V4 x5 Q, {* R, B. c4 U
9.java程序详解(22分钟)
10.一个文件中多个类,一个类中多个方法(17分钟)
02
计算机入门(2)
11.java程序执行流程(23分钟), j6 R# N& s- c0 M/ {
12.转义字符(36分钟)
03* m3 H6 N* h3 @) s8 J
变量、数据类型、运算符(1)& S# D' z8 n2 u0 g* |8 K
13.标识符(14分钟)
14.变量(25分钟)" m1 X& B' f8 l- b$ `
15.变量的种类和作用范围(17分钟)4 J/ h+ t5 |/ e" Z* u
16.进制转换(18分钟)
17.java数据类型概述(16分钟)& o3 ^. P5 i+ i: u% N
18.整数类型及取值范围解析(32分钟)
19.char类型及取值范围(21分钟)/ s2 i3 T+ X; O, K6 i
20.浮点类型概述和取值范围(9分钟)/ R' {' S" l3
21.布尔boolean类型概述(6分钟)7 ?* H' ^, s9 {' r% K5 z
22.数据类型转换(34分钟)2 X( p' P" y: N, m5 E, m* Yp
04
变量、数据类型、运算符(2)
23.运算符概述-算术运算符(34分钟)
24.赋值运算符(15分钟)/ m2 Z6 A& Y2 b- x' o% O
25.关系运算符(7分钟)1 S& {& s6 A0 U, G0 `
26.逻辑运算符(19分钟)
27.位运算符(20分钟)
28.三目运算符(28分钟); n6 RG( `7 ^4 K, P
29.notepad++安装使用(13分钟)
30.编程风格(14分钟)
05
流程控制语句(1)[/ Y7 ]# i: I9 V
31.流程语句概述(11分钟)) n2 b! `' |( N" t
32.if语句和键盘录入(30分钟)' e4 q4 u% H5 g2 m4 a; }# y4 z0 x
33.if双分支语句(11分钟)
34.if多分支(20分钟)
35.if语句的省略写法(22分钟)' X& }9 O! S+ b
36.if练习(28分钟)
37.swicth语句(36分钟)
38.while循环(16分钟)2 G0 N5 c' I' ~7 x4 b
39.while循环练习(42分钟)" \6 b/ u5 Y" K% N# c: S
40.do while循环(11分钟)
06
流程控制语句(2)' D9 Q0 X7 q* T+ P?( @8 |
41.for循环概述(24分钟)4 w7 O+ c# c% g. }8 X/ e
42.嵌套循环(14分钟)
43.for练习-镂空图案(29分钟)
44.for循环的省略(12分钟)
45.for循环嵌套打印九九乘法表(28分钟)
46.格式化打印流printf(12分钟)
47.break-continue-return(21分钟)+ \9 a3 a+ L2 D7 |Y+ z9 e
48.goto标签(13分钟)
49.方法定义和返回值(32分钟)- f1 q8 q2 {/ I9 l/ h% q2 @) O* u2 k
50.方法的参数(27分钟)
072 M* b: E7 L: z7 e5 r/ u+ y$ J
流程控制语句(3)0 N: A! `6 L+ ~! H* ]# B2 \3 k
51.方法的重载(26分钟)* ^7 ls; P3 x; @' ^# i8 S! P
52.递归(37分钟)
53.递归内存图(28分钟)N1 s' z) D- f! ]
08
数组(1)" b* C; w( g) Y) a3 o! x
54.Eclipse安装使用(45分钟)
55.数组入门(33分钟)6 g& e( p; Y! K4 \7 {0 Y
56.数组的内存图解(16分钟)/ e/ W1 v6 y! B$ Q( A$ Z&
57.获得数组中的元素(16分钟)X# X; C9 {; g/ B2 Da1 T
58.数组的动态初始化(28分钟)3 x) u6 t) ^! m
59.数组-动静结合初始化(10分钟)' L+ B7 o2 G8 k0 g; O2 {
60.随机数Math类(32分钟). |' s& vo/ |* H
61.数组的遍历(22分钟)
62.增强for循环(12分钟)( |4 E* A6 `' O4 f! b^
63.数组常用操作-求和-平均数(17分钟)
095 D3 f5 k/ F2 `# P5 J+ E
数组(2)/ b2 x. R: e4 N) y, s
64.数组常用操作-求最大最小数(22分钟)8 u* I! U6 k7 \4 q$ c; _, ^! k
65.求最大数最小数优化操作(15分钟)# }: D' s, \$ P+ e9 F0 c$ E
66.数组选择排序(37分钟)
67.数组选择排序的优化(35分钟)
68.冒泡排序原理(32分钟)
69.冒泡排序的优化(22分钟)
70.Arrays工具类(24分钟)
71.Arrays类排序和二分法查找(41分钟)1 _" I' x6 Z, ~0 H) x, `4 e6 x
72.认识二维数组-内存图(10分钟)- D2 t0 l& S# E1 H! G$ Y8 q7 o
73.二维数组的声明(27分钟)
10
数组(3)
74.二维数组的遍历(11分钟), `( {6 X* p7 @3 e2 v6 j
75.数组“扩容”(30分钟)+ x1 z3 |. B4 t# r
11
总结和打jar包
76.海牛部落后台系统概述(13分钟)0 ]' l: RK, @; S" g: R
77.海牛部落app后台系统开发-01(48分钟)
78.海牛部落app后台系统开发-02(43分钟)7 D' v7 {) C% Y6 B! I, K
79.如何把程序打成可执行jar包(28分钟)* N' p" W- ]- b# `: \# Z% n
12/ A1 J4 _+ n7 [! J7 d
面向对象(1)# F& C" ]. ~0 P
80.包的学习(8分钟)
81.面向过程和面向对象概述(21分钟)# xi7 B- j. sD+ U
82.类和对象概述(12分钟): d. K1 K% l* M1 v7 {2 r
83.封装一个类(16分钟)
84.合理的封装一个类(51分钟)/ h9 j% N" e' |) j* L# m
85.创建对象内存图-this关键字(20分钟)
86.static关键字(32分钟)) u! FL3 Q1 p! K2 U9 O- e
87.static关键字-代码块和静态代码块(16分钟)
88.面向对象之继承(46分钟)$ v' [, u: `+ V& ?
89.super关键字(17分钟)6 v' J0 S" h9 o6 I1 @) fF
138 x3 g, X1 h) O( t2 n$ N7 Y% R
面向对象(2)& V) Z7 M7 E" ?K. |
90.权限(18分钟)
91.方法重写(25分钟)! d1 N" P3 z7 z, M% _9 X" Q$ ZH: i
92.Object(33分钟)
93.final关键字(19分钟)
94.final关键字02(23分钟)( l3 W% S3 V1 s' u) r6 v& _7 A# T: T
95.面向对象之多态(40分钟)" ~" C. r; p" t0 ^; n7 a" Q
96.多态练习(17分钟)
97.多态练习2(14分钟): `9 ~$ k3 h# K4 W# u' Z
98.面向对象之组合(32分钟)
99.抽象类概述(30分钟)9 c) a; C. Z" c% w$ W$ S
14% M: A1 Z9 `! x: c5 h
面向对象(3)
100.抽象类练习(16分钟)
101.接口概述(35分钟)7 m) Y3 X& E. a2 o1 n: S+ Y
102.类和接口-接口和接口(26分钟)4 C: F0 E" y; `/ p* y6 F% b! O! z
103.接口和抽象类的区别(10分钟)
104.Comparable接口-实现对象的比较01(44分钟)
105.Comparable接口-实现对象的比较02(17分钟)) \+ }/ G0 X3 |9 V! C" Yy5 W( n
106.内存分析(36分钟)
107.垃圾回收机制(19分钟), l4 Q+ M% O0 x1 `$ X
108.内部类概述(16分钟)# z4 jCL4 P$ Z3 f2 `1 m
109.成员内部类(38分钟)
15* m$ G7 h+ R( bz8 T4 |
面向对象(4)
110.局部内部类(16分钟)!
111.静态内部类(24分钟)
112.匿名内部类01(27分钟)
113.Eclipse-调试程序-Debug(16分钟)1 n' O; P& P, V) y
162 y" ]& l8 g' U6 D& ?7 O, s* j
常用类(1)R! P1 k&
114.字符串-String类概述(40分钟)
115.不可变字符串-String类方法和源码分析(42分钟)
116.String类为什么不可变(11分钟)% P- [& q7 ?' I( c" e$ F/ S2 C
117.可变字符串概述(22分钟)7 q. H2 _; }% m( D' T) o: @
118.可变字符串常用方法学习(28分钟)- s6 u7 k% K6 [. R! M* j3 N" K8 w
119.可变字符串常用方法2(34分钟)( \0 v% I9 s0 d
120.StringBuffer和StringBuilder的异同(13分钟)
121.包装类学习(49分钟)6 c# G' Y- Z; E) Q$ e
122.Date类(37分钟)
123.DateFormat类(24分钟)
17/ `) Yr2 ?: ]. o0 U. Z3 S
常用类(2)
124.SimpleDateFormat类(40分钟)& q) O, K* H0 ?! K/ j
125.Math类、Random类学习(22分钟)9 b# q" b) @" W! @; z
126.BigInteger类学习(33分钟)! m4 Y2 ~# q. _8 n6 ^& \
127.枚举Enum(19分钟)( \( [. QNO5 D7 z
18# b8 V" G. }9 c2 O8 x
集合(1)
128-集合-容器概述(18分钟)
129.Collection接口(32分钟)
130.List接口学习(51分钟)
131.迭代器原理(29分钟)- V9 S1 ^' O2 t+ P: B9 X
132.ArrayList学习(33分钟)/ _& Q) _' ~# o" q. w
133.泛型(26分钟)
134.Vector(14分钟)
135.LinkedList(46分钟)9 F1 @) D, Z1 ~5 w3 c5 w) W
136.Set接口概述(21分钟)' v! ^3 S# j7 ]3 E
137.hashCode(38分钟)
19
集合(2)U9 m8 e* X& P+ j) I' Z9 p% D; _8 d
138.HashSet(13分钟)
139.TreeSet(21分钟)
140.Comparator外部比较器(21分钟)
141.红黑二叉树(40分钟)
142.LinkedHashSet(13分钟)' \. D4 ?% \8 k) s
143.集合练习(10分钟)
144.集合练习2(11分钟)
145.Map接口概述(36分钟)3 U' o; g; x% I0 _; u. P% U$ P
146.Map的遍历(29分钟)7 Y' [, k- h8 J5 t2 @
147.HashMap(19分钟)6 K" U( w; @4 W' S, G% I
208 I& l* K+ V9 g' P) \
集合(3); u# u* |1 C1 C0 }% N
148.HashTable(14分钟)
149.TreeMap(18分钟)
150.Collections(19分钟)
151.海牛部落app改进版(24分钟)
152.集合总结(24分钟)) \3 ]$ i- N( v+ I+ E, `
21
异常处理机制
153.异常概述(29分钟)
154.异常处理机制-throws(23分钟)
155.异常处理机制-try-catch(23分钟)9 W; C" H+ y7 {9 U8 Y* y; z! b
156.try-catch的多种形式(23分钟)" ^/ A- Q8 y. Y! S7 |# q
157.finally语句(11分钟)4 J% P2 C& f% [
158.Exception(14分钟)
159.throw学习(18分钟)
228 k( |; z7 I$ P: D
IO流(1)" _* r2 e/ o& q* k9 s' V
160.File类常用方法(29分钟)
161.模拟Dos的dir操作(26分钟)/ w' s1 U* u! D&
162.递归删除目录和文件(25分钟)
163.IO流概述(19分钟)7 M( X; t7 b. \6 P: P1 {
164.字节输入流(19分钟)
165.字节输出流(31分钟)
166.流的关闭(33分钟)3 R& `/ s9 }; _/ w5 ^* A
167.文件的复制(34分钟)
168.文件复制加速(36分钟)
169.字符流学习(28分钟); v0 I8 F2 }. V* }
23
IO流(2)) o; s; C& b" G5 d! p" V$ p
170.缓冲流(37分钟)
171.转换流(36分钟)
172.数据流(20分钟)
173.对象流(20分钟)
174.序列化和反序列化(16分钟)9 Y# I. n: ]: l, o: ]( i
175.类版本控制(16分钟)6 M/ t) L, C9 P4 q4 @
176.分割和合并文件(44分钟)0 o+ m; N6 z6 u|$ y9 t7 p) }5 X
24# \# [% E0 p`1 c0 T4 Y
多线程(1)
177.多线程概述(24分钟)
178.创建线程(26分钟)
179.创建线程的第二种方式(36分钟)+ t0 W# Ic4 X* T
180.线程的五种状态(21分钟), q" u% p1 }0 r. n( I
181.线程不同步问题(35分钟)@/ g2 I! f3 K9 r* I" v, X
182.线程同步锁synchronized(27分钟)
183.同步方法(21分钟)5 C/ P* _+ w" T- s* d. T. d
184.静态同步方法(21分钟)
185.死锁(16分钟)
186.线程优先级(26分钟)! k( G5 p" F: y4 u0 p/ N
25
多线程(2)q! T* h) G0 P
187.线程之间的通信-yield(24分钟); m* r4 ~0 `; E9 ~# p$ F- i$ R+ E* a
188.线程之间的通信-join(18分钟)
189.生产者消费者模式(50分钟)+ b: D9 R5 n- c
190.等待唤醒机制(29分钟)
191.等待唤醒机制2-守护线程(19分钟)
192.如何杀死线程(21分钟)
193产生线程的第三种方式(28分钟), i$ B9 l1 a: o1 H1 q' e5 W
26
反射: m, B! c) ?, t* l( t* i. m% T/ N
194.反射概述reflect(37分钟)
195.类加载和得到Class类的三种方式(26分钟)
196.Class对象的简易操作(14分钟)3 ^5 x3 v1 n* d* }
197.反射获取和操作属性(44分钟)
198.反射获取和操作方法Method(44分钟)2 ?) Q6 hR1 S% Y% ^1 y
199.反射获取和操作构造器Constructor(29分钟)% F7 X# O' Ts6 b4 Y
274 s! }) D2 g- W$ v9 s* q
网络编程4 u/ J( O! p6 a& a/ v
200.网络编程概述(21分钟)
201.Socket套接字(22分钟)$ q8 m1 U/ U1 Z; y/ j0 G
202.服务器和客户端实现通信(22分钟)
203.线程服务器(26分钟)# m# x- C5 Z, |$ D6 Y. ^
204.URL(24分钟)
**** Hidden Message *****
感谢楼主分享
感谢楼主分享
页:
[1]