Java学习路径和精细技能重点划分含零基础视频版Word格式文档下载.docx
- 文档编号:809339
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:42
- 大小:117.23KB
Java学习路径和精细技能重点划分含零基础视频版Word格式文档下载.docx
《Java学习路径和精细技能重点划分含零基础视频版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java学习路径和精细技能重点划分含零基础视频版Word格式文档下载.docx(42页珍藏版)》请在冰点文库上搜索。
你
把我列出来的技术学会找不到工作,我退你10倍。
【遇到难题可以帮忙吗】不带指导你的,自行解决,要不我推荐你去其他机构学习也可以,有老师指导你,有就业推荐,
开班直播授课!
学费3000这样。
【学多久可以就业】我以前在富士康一边上班一边学习,花了
1.8年多时间,我不知道你要学多久哦。
看你吸收能力、和耐心
【工作薪资】4k 15k(学完springcloud才有10k以上)(看
你面试时候的表现,表现决定薪资)
【面试指导】可以!
不是白嫖。
5次面试,跟你讲清楚面试流
程和面试注意点
【有什么注意问题】请注意工作会用、面试会问的标注,你就
明白技术的重要性质!
【学不会能退吗】理由不合理,不能!
给你退款了你还会认真学吗?
就是要压着你学习!
没有退路,所以请考虑清楚是否继
续下载!
【有建议吗】建议先学过一遍视频《从零到就业的机构视频》
里面的技术,再看我列出来的技术,这样你就看得懂了!
就
会明白哪些技术中的哪些技能点,需要加强学习了!
(我不保证这
个机构教程会不会被人传出去,如果你看到了相同的,别说我拿网上的教程来忽悠你!
没意义,我把教程的技术的父文件夹备注上了【必学、选学、不必要学、有精力可学没有精
力就不学】)
【入坑建议】人生是你的,生命也是你的,你有权选择,也有权舍去。
选择虽然是一下子,但是却是一辈子。
要不现在痛苦
一阵子,要不未来困难一辈子。
【警告】自学真的很痛苦我是自学过来的用时1.8年这样(我是边上班边自学),去
机构就是1.98万,报名学不到就是亏损,所以我建议试试小成本自学,如果能学好了,想去机构就去,不会导致一下子去了机构学不进去而亏1.98万!
Java必备基础
(学习建议必学)
Java
基础
知识
学习程度
学习要求
建议
Java中的数据类型
熟练
基本类型和引用类型
面试会考,工作会用
常量
常量的使用
工作会用
变量的定义
变量的定义和使用
代码书写规范
精通
命名规范要求
数据类型之间转换
先熟悉
(到时候可以百度)
Java基本数据类型之间的转换
运算符操作
掌握运算符
if语句
掌握流程控制语句
switch
for循环与增
强for
掌握各种循环语句的区别和应用、循环跳转、
嵌套循环
while循环
do..while循
环
数组
数组初始化,数组下标访问元素,数组结
构(面试会问),排序算法(笔试会考)
工作会用,面
试会考
Java内存机制
熟悉
了解内存区域划分(面试会问)
面试会考,
理解
方法
方法形参参数,方法实参参数,方法返回值,方法定义,方法调用,方法重载,方法参数
基本类型,方法参数引用类型
Debug
熟练必会
断点调试的使用,该技术是程序员的筷子,
没有筷子就没法吃饭
工作会用,
必会
Java必备面向对象编程思想
个人观点
类和对象
明白类的定义,对象的定义,初始化对象,
对象的操作
(编程基点)
面向对象特性
面向对象思想
、封装,继承,多态如:
类和对象、封装思想、继承和类、多态
抽象类
抽象类和普通类的区别,如:
abstract关键字、抽象和实例化理论知识、子类继承父
类访问权限
工作会用,面试会考
成员变量
含义和使用,如:
对象的属性是成员变量、
成员方法get\set
局部变量
定义和理解含义,如:
形参、方法体内定义、
作用域等
this关键字
This关键字的含义是
什么?
如:
自己当作参数传递、this指的
是含义一定要理解
构造方法
明白构造方法的几个
创建方式,如:
多个
面向
构造函数方法、继承
类构造方法
会使用super和明白
对象
super关键字
含义如:
访问父类的属性、访问父类的函
数、访问父类的构造
函数
重写的定义和操作使
重写
用、重写要注意的事
项、重载和重写区别
子类继承关系、创建
子类
对象时分配内存问题、
final关键字
父类
类继承关系、构造函数、
super关键字、object
类
接口定义和类的区别、
接口和抽象类区别、
接口
interface掌握使用、与extends区别、
implements使用
定义内部类方式、成员
内部类
内部类、内部类访问权
限、局部内部类
匿名内部类定义实操,
匿名内部类
匿名内部类需要的
条件
基本类型对应的包装类
包装类
Integer、Short、Byte、Long、Float、Character、Boolean、Do
uble、低级向高级自动
转换,高级向低级强制
转换)
数据类型转换之间转换如:
低级向高级自动转换,
拆箱和装箱
高级向低级强制转换)、
什么时候会引发装箱和拆
箱、Object
泛型的本质、泛型通配
泛型
符、泛型类、泛型接口、
泛型方法
静态(变量和类)
静态变量跟实例变量、静态变量与类关系、静态方法跟实例方法、静态方法与重写、静态方法问类中的静态成员跟静态方法与访问类中的实例变量跟
实例方法区别
必备常用操作API
String类
熟练(面试喜欢问)
一定要多练构造函数,工作中经常操作字符串,
charAt、substring、compareTo、equals、concat、indexOf、toUpperCase、replace、s
plit等方法,
面试会考,工作会用
StringBuilder类
实操Append、toString、setCharAt、insert、de
lete等方法
工作会用,面试会问
了解
StringBuffer
类内存分配,
String与
常用操作API
StringBuffer的区别,append、deleteCharAt、insert、reverse、setCharAt、re
place、substr
工作会用(偶尔),面试会问
ing等方法
Math类
Math类的常用方法
abs、ceil、ra
ndom、
工作会用(偶尔)
System类
System类及其
常用方法2个
Object类
Object类的toString()和equals()方法
等4个
Arrays类
Arrays类及其
常用方法4个
日期Date类
日期Date类型及其常用方法和日期格式化
3个
日历
Calendar类
日历Calendar
类的常用方法
2个
Java必备集合
集合
Collection
List集合、Set集合、Map集合。
方法:
add、clear、remove、removeAll
、isEmpty、iterator、hasNext、
size、toArray
工作会用、面试会问
Collections
工具类
reverse、sort、swap、max、copy
List
底层数据结构,效率问题,实现类:
ArrayList、Vector、LinkedList
。
add、get、listIterator、hasPrevious、remove、
工作会用,面试会考
set、asList
Set
底层数据、排序问题、保证元素的唯一性问题、二叉树、HashSet、TreeSet、compareTo方
法、
工作会用(偶尔),面试会考
Map
数据结构。
实现类
HashMap、TreeMap、LinkedHashMap、Hashtable。
put、get、remov
e、clear
集合算法
排序、洗牌、搜索、常规数据操作、构成、找极
值
面试会考
集合数据结构
动态数组\哈希表
\链表\红黑树\二叉树
必备异常知识
异常
处理异常的方
式
概述,默认处
理异常的方式
工作会用,面试
会考
try..catch
程序为什么会终止、异常的类型、代码执
行
throws
throws异常声明
Throw
抛出一个异常
Finally
用在try/catch语
句中顺序
Final
使用和理论如:
修饰类、修饰方
法、修饰变量、
final和static
异常的作用
编写出来的程序
更加健壮
必备常用io流
File类
操纵对象和常用方法
toString、compareTo、equals、createTempFile、createTempFile、setReadOnly、mkdir、delete、createNewFile、isFile、exists、getPath、getParentFile、getNam
工作会用(偶尔),面试问得少
e
Java.io包几乎包含了所有操作输入、输出需要的类、基本类型、
对象、本地化字符集等等。
还需要熟悉这些对象
io
流
IO流的概述
(BufferReader\InputStreamReader\FileReader\StirngReader\FilterReader\BufferedWriter/OutputStreamWriter\FileWriter\StringWriter
\FilterWriter\Reader\Writer\InptStream\FileInputStream\FilterputStream\OjectInputStream\BuffereInputStream\DataInptStream\Oject
OutputStream)
字节流
FIleInputStream、FileOutputStream、InputStream、OutputStrea
m
工作会用(偶尔),
面试问得少
缓冲流
BufferedInputStream、BufferedReader、BufferedOutputStream、
BufferedWriter
字符流
Reader、Writer、FileReader、FileWriter
面试问得少)
输入输出
Reader、InputStream、Writer、OutputStream
转换流
InputStreamReader、outputStreamWriter
打印流
printStream、printWriter
对象流
ObjectprintStream、ObjectprintWriter
管道流
PipedInputStream、PipedOutputStream
对象序列
化
什么是序列化与反序列化?
怎么进行序列化?
OjectInputStream\OjectOutputStream
工作会用,面试
问
必备反射知识
反射
反射的理论
反射是一种强大的工具\反射机制\类的加载、连接、初始化\反射的源头Class\泛型和Class类
面试会问(偶尔),学习框架会用
类的加载过
程
类的加载、连接、初始化
面试会问(偶尔)
类加载器
加载器ClassLoader
反射知识
Reflection。
反射获取的各种方法和属性如下:
getConstructor(Class[]params)、getConstructors()、getDeclaredConstructor(Class[]params)、getDeclaredConstructors()、getField(Stringname)、
getDeclaredField(Stringname)、getFields()、getDeclaredFields()、getMethods()、getMethod(Stringname,Class[]params)、getDeclaredMethod(Stringname,Class[]params)、
getDeclaredMethods()。
获取Class类的对象、
必备
(框架学习要用)
学习会用,工作会用(偶尔)
动态代理
Proxy和InvocationHandler
学习会用
获取Class实例的四种方式
《Person.class;
》《Personp=newPerson();
Classclazz3=
p.getClass();
》《Class.forName(className);
》《ClassLoaderclassLoader=this.getClass().getClassLoader();
Classclazz5=classLoader.loadClass(className);
》
注解知识
理论知识
Annotation语法、定义、应用、属性、元注解、注解与反射
自定义注解
学会自己写
一个注解出
工作会用(偶
尔)
注解
来
实操
亲手自定义注解
元注解
@Repeatable、@Inherited、@Target、@Documented、@Retention
预置的注解
@Override
、@SafeVarargs、@Deprecated
、@SuppressWarnings
、@FunctionalInterfa
ce
JUC必备多线程
(个人建议juc熟悉为主,不用学得特别深,但是可以用心学好CAS算法和锁装逼最牛,面试官都服你的技术,这是秘密,标注蓝色用点心学)
是并发编程中很常用的工具类,线程池,异步IO和轻
进程和线程的理论
量级任务框架都有涉足\原子性
面试会问
\线程按序交替\线程八锁\调度\线程的安全问题\线程
的生命周期\线程优先级
实现多线程四种方式1、继承Thread类\2、实现
实现多线程
Runnable接口\3、实现Callable接口\4、使用
ExecutorService、Callable、Future实现
面试必问
同步代码块
synchronized实操和理论
工作会用、面
试会问
和synchronized区别、ReentrantLock.lock(),
Lock同步锁
ReentrantLock.tryLock(),
ReentrantLock.tryLock(longtimeout,TimeUnit
面试会问\工作
unit),
会用
volatile关键字
内存模型中的可见性、原子性和有序性\Volatile原理
CAS算法
incrementAndGet、compareAndSet、compareAndSwapIn
t、Atomic.cmpxchg、compareAndSwapInt.native||原
CAS算法、原子变
子变量
量
AtomicInteger\AtomicReference\FieldUpdater\ABA问题与解决
ConcurrentHashMap
线程安全与不安全、数据结构、锁分段
锁
线
CountDownLatch
工具类的主要犯法CountDownLatch(intcount)、
countDown()、await()、getCount()
、await(longtimeout,TimeUnitunit)
Callable
Callable接口的实现实操
ReadWriteLock读写锁
线程池
newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor
线程八锁
1.两个普通同步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 学习 路径 精细 技能 重点 划分 基础 视频
![提示](https://static.bingdoc.com/images/bang_tan.gif)