通过平时的交流互动,发现我公众号还有不少学生在关注,他们时常问我,要如何学好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流的概念和工作原理
-
IO流的分类
-
文件流的使用
-
转换流的使用
-
缓冲流的使用
-
对象流的使用
-
内存流的使用
<