前言
最近耗费了一周时间整理了一套Java学习路线,
对于初次接触 Java 的朋友,想必一定很迷茫,想知道如何掌握好 Java 这门技术,如何运用Java进行项目开发,以及给自己带来高的收益!
复制代码
曾经的我,也一度迷茫,虽然学了很多,但是技术积累的比较散,在面试的时候,一碰到面试官提一些自己没听说过的问题,瞬间就傻逼了,而且时常不够自信,但是自从认识了一些大牛之后,我才发现自己欠缺的是系统性的知识,以及对自己未来的定位。从那时候起,渐渐的开始思考 Java 为什么至今依然这么火,怎么学好 Java 这门技术,以及自己未来的方向。
在这里,可以将Java开发涉及到的技术栈知识学习分为以下几个部分:
一,Java 核心技术篇
这个阶段就是Java入门阶段,也是核心阶段,掌握 Java 这门编程语言的基本语法,和基本特征,核心api和编码规范,安全规范等,为后面的修行之路打好基础。一定要注意是基础,基础一定要牢固。
1,基础知识 又包括如下知识点:
2,容器知识
容器主要是数据集合类,主要包括以下几个,也是Java开发最常用的数据结构:
ArrayList、LinkedList、HashMap、LinkedHashMap、HashTable、HashSet,Vector,CopyOnWriteArrayList,ConcurrentHashMap,WeakHashMap等,如果过需要分析原理的小伙伴可以去java.util
包下进行查找,开发中使用很广。
3,IO知识
实现文件或者网络的输入/输出操作,主要包括如下内容:
- File类的作用
- File类中常用方法的使用介绍
- 使用File类操作文件和文件夹
- 相对路径和绝对路径的介绍
- IO流的概