找回密码
 立即注册
查看: 1032|回复: 0

动力节点JavaSE零基础入门视频教程【301课时】

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-5-14 21:43:38 | 显示全部楼层 |阅读模式
课程介绍:本套动力节点JavaSE零基础视频教程全长301集,其中重点涵盖了环境搭建、基础语法、面向对象核心、异常、数组、常用类、集合、线程、IO流、反射机制、网络编程。本Java视频不仅适用于没有任何编程经验小白,同时又适合想巩固Java核心技术的上班一族。
- f: C/ C/ I3 B/ L2 x4 g8 |7 X  Y% R0 N& d/ x+ T/ \, |; e2 U
! `! M  \, m  f# G& o0 F( C
课程目录:; F, d: e# D' D' G
001 EditPlus下载与安装使用1 W, k( F1 Q* M6 @- I" K
002 常用快捷键; C8 L7 R5 i; n' y
003 计算机组成# W6 }6 {) V2 B( e. f* p
004 应用软件包含两种结构
" g* f9 |& E4 |3 H( `/ g% j/ z005 存储单位
* c: S2 |3 ]8 K) E& z* X7 y, G- F006 路径分类
3 ~5 M- ^( `1 o) t4 [, Z' N, @/ `9 V) Y007 常用DOS命令4 o0 r2 q) y9 C/ W7 B1 Z/ `
008 计算机语言发展史, E  C0 H( I& w1 u1 d! u
009 Java语言发展史
2 x% d" B% ?: g" @7 y' {010 Java语言包含三大块
9 H  S/ g& j& B5 T2 v0 i5 i" h011 Java语言特性% W7 P) I& ~! D5 _  V: X
012 Java加载与执行
% c  C3 x7 J( g! T+ D7 Z" _013 JDK JRE JVM是什么以及之间关系/ u) i0 _' F+ J% |' h* [3 v8 Z
014 编写第一个Java程序7 b" a% b. u! i
015 安装JDK以及配置环境变量
1 p/ {2 T! B7 u, M6 T6 D  f016 编译运行Java程序1 t! m1 c, c& v. ^, x$ `+ l
017 Java源文件的组成部分
7 z( f3 [+ c) l9 @" u018 输出语句
% f8 Z$ k3 e6 W5 g& C' k019 注释2 Y  i% N9 P# M" \3 J  X
020 public class与class区别+ i$ i6 t7 b4 g, d
021 为什么要配置classpath
+ `/ k$ m/ J1 }& Y2 j( E' T* q022 配置临时classpath
7 C  d# k: @6 e& @$ m023 配置永久classpath
+ P, A. {' Q) @) S% |" G' ]024 关键字
% |. A2 a0 A- E, h/ R- _025 标识符
8 g! C1 d4 S; R1 e" R026 字面值
) G- h* F& b1 T6 T' R1 |027 进制以及进制之间转换
5 h# |5 W0 A: w028 字符编码& j8 {1 E1 n0 E  X4 J) p
029 变量
( y1 O" \+ A2 B$ K" i$ ]% h- E030 变量操作步骤
# R) h& n  M5 |! @( q031 优化变量操作步骤" J& _, U: W- l* s. g- B  W3 k9 P
032 优化变量操作步骤
# j8 {. G, l9 N) |6 R- j+ m$ ?& H033 转义序列符
* A, W4 O9 y9 N7 {6 H034 变量的分类  P3 T2 h6 o9 |% q
035 变量的内存分析图
% Q! c& Y* q6 g" H& C036 基本数据类型中的整数类型
: C, D# t( n' ?0 H0 T9 `037 基本数据类型中的浮点类型% x% |/ n( j$ o, u
038 基本数据类型中的字符类型& J  n- }- p9 I0 w3 Q- @
039 基本数据类型中的布尔类型
4 G2 o. N, @4 p8 B) m3 u0 l/ c040 类型转换5 n0 o; F  s5 E( U+ ?
041 类型转换6条规则
: D2 }. v- ^$ u  F042 算术运算符
  A" x% F" R: z9 j043 综合案例0 g/ m1 x( c- B* K/ b3 C! g
044 ++和  
) h0 ]# A7 z' T& W* a8 i1 c045 连接运算符
& n! I0 o. X) |# V. v046 赋值运算符1 D- ?' e6 i6 k* D
047 关系运算符2 t/ O6 @" Q' Z0 ]- I+ g  u
048 逻辑运算符
* c* l6 _+ k0 ]4 i049 =与== 逻辑与和短路与 逻辑或和短路或区别
, L, ~* g; n: Q3 |5 T2 `7 n050 三目运算符
3 \6 T6 M( k) D051 键盘接收用户输入
( Q" ]9 ~  @* Z' Q$ M# H7 h9 a052 键盘接收用户输入案例
, _2 Y8 l- A( q+ t053 键盘接收用户输入案例. G0 e. Z6 n4 w+ ~# R
054 程序流程控制三大结构
2 ]* a2 r& f: j055 if选择结构- |. U/ K3 a, W, Z
056 if else选择结构( g* |3 d$ w  ^' w7 d; V
057 多重if选择结构
' v1 X! Q; B3 y3 D058 多重if选择结构3 @0 a* c0 |6 e$ y5 k
059 if选择结构嵌套
+ b/ x8 X2 N% q( W2 |# E060 字符串比较内容时为什么使用equals()7 Y# ^/ |  B6 j
061 字符串进行比较==与equals()区别
3 P+ M, }+ J% {; e' ?( c8 o; h062 switch case
* N3 R2 `; U# k) v; J! x063 switch case中常见注意事项2 Q# K$ ~+ B: ~1 P4 I
064 switch case综合案例
3 p9 f& j! v. ]: C065 多重if与switch case区别
  c$ Z; l. x9 o; N* P- @/ X066 循环概念. W' S* Z4 J2 z3 w2 Y
067 for循环
+ s7 e( ]8 y  o8 Z068 for循环综合案例& l& W- G8 E( |: j1 |
069 for循环综合案例
; E0 e6 j( M, H, r! R! h( x070 双重循环8 ~% u$ B! y' A3 j5 q# ^, O
071 双重循环注意事项% s( v3 d/ Z+ p; d1 L0 _
072 for循环注意事项6 y! d- Y  g; s3 j" @3 h
073 while循环8 l8 k9 D$ n# Z  k$ {9 b6 N
074 while循环综合案例
0 R- \+ R, }" K2 s  I075 do while循环
% i. v& c6 ~) C076 三种循环异同点  d* L4 e8 o1 C# `
077 在循环中使用break语句$ G, W6 O: d; J- Q( [
078 在循环中使用continue语句
' \7 i6 M8 J* ~' h& e079 break与continue语句区别+ K# P  d7 ~! y: M9 r2 Z$ }) ^
080 方法的定义以及分类
/ \7 L7 g9 Q" ]  N$ i081 方法的基本语法格式5 R7 S" s7 y: c) ?8 V* C
082 方法的调用
3 V& n# G, s5 j( T* W083 方法的内存分析图$ I9 w* q6 Z- H
084 方法的调用5 {/ Y3 C0 {' U6 b# z
085 无参无返回类型方法2 Z! A  G! O3 F3 X
086 无参带返回类型方法
/ w) C0 {, u  p& @+ I! k087 方法的内存 分析图2 C' j1 g: @  ~) |+ d8 @5 o
088 无参带返回类型方法总结2 N5 A1 x6 E5 A0 d; A0 _8 Q. N. k
089 方法案例7 L! F/ A; z$ |% f. o6 j- ^
090 break、contine、return区别
( Y/ R! I9 Z- V: k2 x2 s% W2 s; |/ }091 无参带返回类型方法常见问题2 j3 T- `) j% y) Q
092 带参无返回类型方法( ~  y; K6 h) p7 a( x/ {
093 方法内存分析图
7 c" T0 a5 `: ^0 U0 v094 带参无返回类型方法总结* Q! \: t- D6 v! e9 t8 X
095 带参带返回类型方法
6 ]/ a, F  F- B+ o1 g096 带参带返回类型方法
2 Q9 x6 m' T' H+ }097 方法的综合案例6 {$ _) F/ q% e2 i: P
098 方法重载- Y& n9 B7 @6 L( U) y$ Y: ]/ U' u
099 面向对象概念8 z: _/ [& K2 z/ D
100 编写类的操作步骤7 c4 [/ t) ^* P2 o
101 编写测试类
3 e# G5 T$ F9 R5 J$ A102 创建对象
( |2 P, ?9 e0 Y& R$ i103 创建对象内存分析图6 U: ?0 e. y5 C4 J8 Q) D% r( V
104 访问对象中的属性和方法
( p. z) \5 m- v$ G( M+ u105 如何创建多个对象
, N$ E3 P$ w# D106 综合案例
, X9 K. R# r: \, f107 成员变量和局部变量区别
% k( O; w4 T- K7 ?7 `) R6 O108 成员变量和局部变量案例- X" o, N: J, \4 l8 m: J8 b
109 对对象中属性的赋值方法
! L/ ]& A4 C" C% E8 [110 构造方法: a9 z. ~: A! p" n
111 带参构造方法
: d. L  c6 I- P& q. y2 K5 b112 构造方法重载. Z' L; ]3 }/ z  f' T- w( p; q' C
113 变量按数据类型分类! P0 n: |( |" T/ q. @+ t0 r6 P: D0 a
114 空指针异常* F# t+ @, e6 Y) }% S2 s6 N
115 当一个对象中的属性是引用类型案例' K  Q. [$ P3 v2 N
116 当一个对象中的属性是引用类型内存分析图. v! s. N3 j2 ?( q6 ^: r
117  对用户自定义类型的属性赋值方法
- }- m/ K& w* F  X4 x118 为什么要封装
9 G* L0 [# G. N: H+ Z: ?119 面向对象三大特征
/ j: {2 d% [. S8 r0 k9 h0 o7 J2 q120 封装操作步骤
$ U+ Y: y9 c$ T9 `( k" m' l9 P0 {121 封装综合案例
1 U: N6 o5 u/ o+ I: H; B9 r122 this关键字访问本类中的实例变量
* Y" U( A0 w8 d( P123 this关键字访问本类中的实例方法
0 ?( X7 N2 _/ e124 this关键字访问本类中的其他构造方法
* e8 K( ?' F8 I125 基本数据类型作为参数传递
8 e$ d7 S; j6 B) D126 引用数据类型进行赋值% S% x# z+ e! A7 P- s* V
127 引用数据类型作为参数传递/ S- Q4 g& Z1 J, k
128 为什么使用static关键字修饰属性& I! x' j$ O: O0 Y
129 static关键字修饰属性7 U6 j* ~) I; [
130 static关键字修饰符方法
# Y: k: f5 |0 P) q4 ^& f7 d131 static修饰代码块2 R/ s7 ^2 {5 s' o% ^$ M, j
132 为什么使用继承$ y, a. G" {, T& r/ \' B' `# R) P, ]
133 编写继承代码3 y* w" d& _: S1 N- j% z0 B* X
134 继承中注意事项7 Y) N+ d; p4 o+ j! N# g- l4 T
135 重写show方法* v. K5 R! ~. p  S
136 什么是方法重写
- \6 P) O, N* E8 L. A+ ]: r137 this与super关键字访问实例变量区别
8 V* a# h1 w2 h) z9 Y138 this与super关键字访问实例方法区别
: z2 s- U$ |4 T139 使用super访问父类的构造方法- a$ A3 s. l7 u! Z) y/ G5 x
140 当实例化子类时父类做了什么
; Q4 u2 g+ q) a$ g& N: @4 Z141 常见错误  E0 a% e; P6 M
142 继承案例( D  _0 c* d3 z/ {/ S. x
143 多态" W3 _7 n$ Z6 Z* `# a7 {
144 多态# B) L9 q* _1 j( ^( R; V& Q% U
145 满足多态的条件- K7 j9 G$ I5 F: X1 C
146 多态的好处9 M8 ?! a9 G+ f# K0 `( T% S
147 为什么要进行类型转换
/ B+ n/ R, Z# ^4 ]4 i0 b148 多态中的向上转型+ O( h0 Y7 E9 q, n) L# v
149 多态中的向下转型
* ]" J8 k* m: E. w! Y9 H150 递归& J- y$ e& n/ K# G8 i9 H7 G
151 包的定义
, Z' u4 r2 F; f+ I152 使用其他包的类1 m/ r2 w* ]0 M$ \5 R
153 同时使用不包中重名的类
# O, x" u. z3 U' u; w& }7 v154 Eclpser 准备工作9 d& _3 [7 l: P0 G* I1 T
155 Eclipse的基本配置
2 ~% B) b4 l; W! B7 v- v156 在Eclipse中添加项目运行程序
" N! l& }! X% N. b* S* @/ z157 Eclipse首选项常用设置, e* w  k5 K  Y  l; ]- U
158 在Eclipse的项目中添加已有的源文件6 h8 z" ]( f& J( ]4 F) k7 z% L
159 在工作区中导入已有项目
8 Q) ^$ ~3 T9 P, [5 I$ P) M! S160 类的访问权限
! Y: u2 d& B. o8 z& Y161 类成员的访问权限! `  s4 T1 T- E/ S" k' z( V% h
162 Object类简介
& u. h9 }) K- q  L2 n163 toString()方法* L( o  M" v; _7 y7 H
164 equals()方法& G  U1 x" s( d3 u4 l3 w/ X
165 JavaBean的一般写法" x  R5 E4 r1 Z) O
166 Eclipse常用快捷键
$ o, B1 a  |3 N: l" k) m167 练习根据输入日期计算这一年的第几天
3 c5 }% E- j& q# I" ^- T: X168 final修饰类与字段: v3 T- }2 w5 z: t" g) p2 z$ u6 ^
169 final修饰方法局部变量) r( i  }2 h0 [- e- N# r
170 抽象类定义动物类9 z+ X; v$ `. b" E
171 抽象类主人喂宠物. S+ A& B/ c" C4 z; E/ E
172 接口的定义与实现
' ~9 L: M5 d8 K2 ~( @" e+ V173 定义弹弓类/ h4 c, C" o' U% B/ d! a8 I  i2 N
174 游泳池只接受会游泳的动物4 p2 R+ w" R' g- y" O
175 接口说明/ [- n0 N# F/ _0 N, v( ]9 f
176 接口与抽象类的异同点0 c/ T) Z  r, V4 L% i' `7 Z
177 接口的应用
6 ^; ~+ P& `0 R/ r5 A) N178 提供面向接口编程
" G- I% X. ^1 O8 N' t179 接口使项目分层描述/ k" V- k$ x0 v' s! ^9 G
180 接口使项目分层代码实现5 n& {4 ?5 X$ ?1 K* Q
181 练习描述带橡皮的铅笔
/ ~6 c* [+ d2 D. |- m182 练习模拟USB接口
  q" A- a* z+ J! O: V8 l8 n183 练习商品打折接口
0 I+ ?2 R. x9 j0 Y2 `184 练习打印平面图形信息% m  n% D4 H* Z  V
185 类与类之间的关系10 V& K% ^' A6 o9 q" v
186 类与类之间的关系2# U3 O. t6 N: F+ [' ?" [  _
187 异常概述8 w" S5 r4 H% t! p
188 演示运行时异常与受检异常
6 f# a! K! l  s- F; t189 异常捕获处理的语法
- y, s; @9 p/ z8 A$ }190 异常捕获预处理
# d# P5 a& X! D: ^; G1 o191 finally子句
- Z' i0 l* B& X5 ^  a* ]. Z, A- _192 throws抛出处理6 J4 ]7 j4 `4 N# A8 _
193 方法覆盖规则
( ?1 _+ u  Z3 C7 C  O194 自定义异常
, `- W/ A& ~: b5 b; r' h7 \; [$ C195 定义性别不合理异常
7 t  t3 i. r0 I' b5 Y/ x6 l; w196 数组概述
0 n; _9 Z  ?5 |( a3 @  e2 O197 数组的扩容8 ^; {) a, e! _
198 定义方法删除数组中的元素0 l& \# V2 I0 _6 j# m% W4 u; y$ t
199 对象数组
, z; q" a' n- F7 M2 d9 ]1 z. q200 购物车分析6 {3 H- ?: i% |3 u6 b
201 购物车实现
9 [3 ^- [1 n# _202 二维数组的引入! I: U! Q' M$ u3 S9 T9 L( a/ p( R
203 二维数组的静态初始化- j  R3 t6 x3 r. a4 q
204 Arrays工具类
  C- v8 U( }9 a* K205 对象数组排序
% r) r) P- N7 d2 U$ F( P206 冒泡排序分析
6 }0 j1 M# W) J1 k8 ^8 N5 _2 I& @207 数组的定义5 }2 K2 A# f' R" K) L( h8 ^2 y
208 冒泡排序代码
( _3 V% n& z) n  l9 d- I$ I209 数组练习1生成随机数组
$ I! `, E3 N( W" H210 练习用户登录
& B- ^1 M( d! o, m211 选择排序
5 k6 f6 d0 t: O. v+ z7 f212 二分查找+ T& t  [# t) ?# h) m$ y7 n
213 数组的静态初始化及遍历
% T% z0 {7 }5 X. Y214 数组练习求数组中最大元素的下标9 u+ M% W+ ^" x; G  e& ?( m
215 数组作为方法返回值类型与参数类型
& e2 U' l# l; I: T  _216 数组作为方法参数内存分析4 h: a$ F3 _0 c7 }# Q
217 可变长参数
1 r7 u1 f2 q7 A" c, v2 H3 e218 在数组中插入元素分析$ c9 {$ N& t  t8 Y8 }4 f* f8 H
219 在数组中插入元素代码实现; [* J/ q, W* a$ e. O( X5 L
220 String对象的创建
0 S  @% i; T' z  b* _5 y) z221 包装类的基本操作
1 u  q) m/ ^4 H222 装箱与拆箱
2 L; P  E& w; D, b223 验证密码必须包含字母与数字
! _" n/ J9 D( ?/ Y- ]+ T224 把字符串中的信息拆分出来保存到数组中* M1 Z; i& u/ v, z' N
225 int与Intege与String相互转换# ?/ e0 ~$ x& k9 p" D5 ]: U* x8 X1 ~
226 Date日期类& M% d& P8 T2 g! \' A, N
227 数学相关的类/ }9 F+ {6 s% f( Q  I: q8 W+ |
228 String的常用方法介绍
) o) S& }: u. b, O7 P% K7 ^229 String基本操作
" u; q3 p9 F& ?2 ?$ ]230 与正则表达式相关的操作
8 L  p$ ^# W4 a9 z231 字符串的比较7 d3 J$ q4 `+ ?8 m2 u3 t  |
232 String对象的不可变性/ b8 _6 f! B! a6 [/ ~& |4 Z
233 可变字符串
1 X1 g& q$ F, Z5 G234 包装类概述$ l! M) j$ n  Q( a4 s7 P8 X
235 创建包装类对象+ [0 f) x- Q2 R- r
236 Collection集合概述
; d+ S3 V3 u! g; |7 q0 d237 HashSet特点
/ M& d# ^. g5 i; v238 TreeSet特点
; }% v0 G1 t5 j' Z239 List集合练习
$ g0 h) v* N+ l' l240 TreeSet集合中添加自定义类型的数据
$ n6 x+ {" a, {- A241 Collecton小结
, H& w1 \) Z5 N% F/ P; J242 泛型
: I* t$ _) b' M1 y7 E243 Collections工具类
. F0 Y( o8 S* C1 }0 n244 Map概述
( a( h+ _) u3 ^- ~4 u245 Map的基本操作
" ~7 W/ y; Y0 Y4 m9 m+ X$ m$ S8 ?246 Map练习统计字符出现的次数/ X) Q9 e1 g/ L! X
247 Collection集合的基本操作+ T( u2 s) w  k
248 Map练习统计字符出现的次数$ d( F+ l; E+ C2 V8 g
249 统计邮箱的个数
% w4 q8 S; r2 t. y# O/ W2 \7 U250 HashMap工作原理$ s' B: N9 }6 X
251 HashTable7 e1 j- K! I) b" g$ y  u3 [2 F3 h
252 Properties
* `2 s3 E/ ?$ m, l0 m* Y; k1 l% q2 }253 TreeMap! [% p) _9 ~* W: t7 S9 t
254 Map小结7 p& }' @1 @, _! ?1 J+ e; n3 D
255 使用集合实现军队练习
2 |0 y" l) a: Y) h5 \3 J256  List集合中的元素是Map类型数据3 D4 p& M$ Q- N/ W2 Q) y7 \
257 Collection集合迭代器
4 _/ F1 ?! V% {, B1 u* s) Y: \258 List集合
3 b9 [$ K2 L4 E* t  j; H9 v1 c259 List存储自定义类型数据需要重写equals方法* h7 Q6 M+ p3 N9 V+ t, \
260 List集合可以排序
; ^9 q" N7 W# i+ L' M261 Arraylist# C, c5 z8 v3 ^4 ^! l
262 双向链表4 N' n4 W" r' V. \
263 LinkedList
) U8 [! w* k! [& Y3 x3 Q264 IO流概述
6 ^. {, F9 l3 ~. b, P* y265 文本文件复制( ~0 z4 l: K/ q% R1 |
266 转换流
/ @, z/ ~& h, Z267 字符缓冲流
) [1 J$ X: f0 _4 i. R, |2 l268 对象序列化
7 ]0 F7 J& c2 t" Y6 }) E+ h269 打印流
! f+ C! g) t  K9 C/ r+ U270 File类
+ L1 _- n% z0 z9 w) Z271 FileInputStream读取文件内容
9 Y6 X9 K7 ?5 ]9 g6 d272 以字节数组为单位读取文件内容/ N& Z2 P/ w: o
273 异常处理
( ^) E) A5 v+ F9 M274 FileOutputSTream
/ X! r. R8 b  a- \8 N+ W$ U9 H7 r275 以字节为单位实现文件复制" p- B- B9 J5 \; Z" Q) |! {
276 以字节数组为单位实现文件复制# z9 a& v9 U- T) N& q7 P3 A  {
277 FileReader
. _- A" v) o! R+ A& }278 FileWriter
# p: t5 g5 K* n9 i6 Y' B# u279 线程概述
2 y% O. k; Y( W& W6 t9 `! m$ \' q280 线程安全问题# D' b4 M, Z! O+ v& G& s; ~
281 线程同步
+ l! G3 U" a$ Y# W' t4 f" y1 W282 同步代码块
' U5 y7 Z) r: q& f. L283 同步方法+ S3 k6 r1 u( G% ~
284 死锁
# E: {8 f# A4 ]285 生产者消费者描述- c" b6 J  u$ s0 Q6 M% k( D
286 生产者消费者实现
7 h0 j, c! I) c7 K287 两个线程交替打印奇数与偶数/ k# C* W: ]; O, z4 W% t
288 Timer定时器类. A; D: p. r0 L2 N# [: S
289 创建线程的方式一+ c' {7 u1 R1 Z7 p" K
290 创建线程的方式二
) ~. e8 k  m( w, A) C291 创建线程的方式三/ Q: j0 o6 H7 m; K9 h- p
292 线程基本操作介绍/ p2 b7 y  n4 k4 ^
293 线程的生命周期' B' K) H7 H- @* M7 a
294 线程优先级与线程睡眠
3 X) X2 F6 R* ^/ P7 Q295 线程中断与让步4 T+ A: Y" U8 @: r
296 线程加入与终止# N% B* f8 R- V0 e- `/ G) I! ?
297 反射概述
  _# j& u. _* b) M1 S1 R" Q298 反射类的信息
% Y: a  g2 e1 `' T299 通过反射访问字段% S  b3 T0 E7 [
300 通过反射调用方法
- D8 B; {- p4 u& T! B4 z* @7 Y301 IO+Properites+Reflect
  T" T3 S. L9 a2 ]0 u8 y# {2 B) s  p, C  x+ T4 P

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 13:28

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表