|
|
课程目录:
7 w( g$ b6 {- ?6 y5 j8 W: Y! D01 Java教程零基础2019 【161课时】
x( [5 c2 @# ?: C8 i1 j7 T+ \& @安装EditPlus" s6 S% n, z, G. q
计算机概述$ _2 G" }0 h" c5 ?3 u2 X4 p
Java软件工程师概述0 F; f2 U! G2 b+ m
常用DOS命令/ d5 }6 q0 X0 X! t" J
显示文件扩展名
4 h; s; R2 P o) i/ c: @* l/ X计算机语言发展史6 d: M6 O" g* A6 ^! { y
Java语言发展史
& b4 P0 I" A. n k) P$ {Java语言特性
J m* W1 V+ lJava的跨平台" q& h9 X0 `( P/ L: U6 o
Java程序的编译阶段7 p, V) K& n% j( q F1 t, @
Java程序的运行阶段
# y+ c7 U& Z! V/ l- X0 U2 [Java程序的加载与执行5 q* y8 W/ ~) j1 A8 a; y% y9 g
JDK安装-JDK,JRE,JVM关系
3 H9 \/ P$ D: g gHelloWorld程序的编写
( S" t3 C N# a9 U3 IPATH环境变量
1 y8 {& V' _+ H6 O编译Java源程序
% u0 r! R$ r7 m$ |( @运行Java程序0 Q$ `/ Z# p7 k1 E8 F3 q
classpath
1 i0 B' ~& L5 b. i注释
9 H4 w/ a4 e! d( [5 p; `& VHelloWorld程序解释
. b* g. m+ V( S1 p1 y% ^public class和class区别
! ~. T0 e* t! O: P标识符
, W. a9 t! J' `0 t. z关键字4 G0 m: m: `8 b9 I2 ^2 O
字面值$ \8 n9 j/ x/ a/ x7 G' s6 V
变量
1 P& k! T8 t$ M: O数据类型
6 S7 }' Y/ h/ l, F0 B字符编码* h4 S! ?, P8 R
数据类型
5 \' j" J& N6 m& Y8 c+ r9 e' u% |运算符
- C x- u0 }7 B, S4 U控制语句1 Y. b6 T! u# b1 o0 f
接收用户键盘输入4 B1 ?, z; g, s$ f2 O [" @
方法& f& H) x! M; p e' h
方法执行内存分析) @0 I" R3 _6 J1 ?$ c1 d
方法重载/ L2 n! G. |4 ^
方法递归4 O- c6 Q2 E6 t3 O3 u' b
面向对象和面向过程的区别0 ? ^- s Z* o1 Q/ l) H' h
类和对象概念8 L, Y) f3 a+ A
类的定义+ b& s5 E4 u. x6 S% ~. d
对象的创建和使用
8 c2 |* j$ F6 [5 m/ l" e" ]集成开发环境myeclipse的使用. n" \& J8 d1 a$ |
MyEclipse演示对象创建和使用, C5 y8 Q4 y; Z# Y1 ]6 W' I6 m
面向对象封装性
( q$ t# u6 V+ T( N1 b构造方法
. K& G" e/ }$ _# Q参数传递
& ~5 |: G6 d4 r8 m, z& e+ R: i5 Wthis关键字! r0 C. @- ]# z9 o
static关键字7 i! ` }9 `% c+ D
继承7 K5 y7 ]" d. j& @
方法覆盖
! I0 u2 |* X8 E$ G多态* F$ r& k0 G9 K, X
final关键字
# O3 ?' L# j1 r, ?# C! Y( ?package,import0 P, Y3 Z }3 I! d2 H7 ?! i
访问控制权限修饰符/ _ N3 Y, i0 ?) o; J1 `$ S7 t$ x
$ N$ R1 z# E% v, ?# W) u- ~
02 JavaSE进阶 【34章 241课时】
1 {' R3 p% w8 h& r9 a( p# n) H学习前的准备- P) n# a" t8 I5 \ O1 `! q0 I
Java的加载与执行
6 l; I1 x8 X. o开发第一个Java程序
4 i( R/ k. ^, M( hpublic class和class的区别
3 r0 T- W5 M c2 c标识符 关键字 字面值+ d* q" p, u( }& T
Java语言基础-变量% R. f8 K" s0 s4 I5 _/ m# N
数据类型
- c9 i5 I- F0 V/ x* |# r+ |运算符
) R! t# l! q) i$ L; k控制语句
, O( }: H* y- K( ]$ @+ i" k方法初步- f$ s2 k7 | L
递归算法
0 d5 W+ l& c) P# e( j面向对象概述: |+ S. c2 _# T0 F: {8 j6 b5 k8 b
类的定义 对象创建和使用 封装" u) B! C5 i, q+ Z8 p3 Z/ {
构造 内存分析 参数传递
, A4 v# g9 b7 E+ t9 Q* ?/ F- hthis关键字 H' \# o# T3 L6 v% U
static 单例模式
5 f& s$ [# j) {; z$ {1 _3 }继承 方法覆盖 多态, O/ F) m/ K0 [- [. i% j& x
super final 抽象类; U+ u7 F( N" n# ?7 d- R6 i
接口
3 q3 T8 [. Q# G; {Object类- a- g) Y; _9 j
package import 访问控制 内部类) {& E" D v2 g$ A- R+ C
UML描述类和类的关系3 M2 [) m: I/ v6 e
异常处理机制
& V/ }6 d0 O/ W- j数组
7 b [& }3 d" ~) u' a1 rString( Z& J6 ]- W( @6 l1 H
StringBuffer StringBuilder
8 m9 n) d+ V) n6 B% D1 B8 ?包装类) `. R! \. P& ~8 D, }$ |
日期处理
9 @1 r7 Q* u/ e8 j3 D3 `4 \数字 随机数 枚举# ^+ q: D' |5 |( b
集合6 S* m2 e. e0 k- H, p4 E
IO流
# @: ~4 ]& T; V% Z# f6 K3 c0 X x% o线程$ Q' o8 Y7 o: W
反射机制
/ U) f; A n2 U& I购物车 递归复制 实现单向链表
" y" s7 A8 {8 H- f" g0 @4 A! \9 h
) O- @4 W- s$ s7 h$ V
来源: 2019年 动力节点 Java自学 Java教程零基础+JavaSE进阶 视频教程【402课时】 |
|