工作两年多,感觉还是小白一个。对未来还是很迷茫,想学习不知道该学什么。每天只是机械式的搬运代码,是时候做一下改变了。
首先需要列一个学习计划 ,不怕路远就怕一直在止步不前。
1.了解java程序是怎么运行的,对整体流程有个把控。(知识点,编译器,解释器,类加载)
2.了解 堆栈 说实话一直对这个概念都很模糊,这个可以说是java的基础了。(知识点,分配内存的时机,各自的优缺点。)
3.了解什么是面向对象(知识点,面向对象)
4.集合,接口(List,set,map,接口的用途)
5.IO(File 输出流/输入流 )
6.反射机制
7.多线程
9.数据库
10.javaweb(spring,webservice,hibernate,mybatis,maven,SVN)
11.jvm调优 Tomcat 调优