java是一种高级计算机语言,应用普遍,内容丰富。java
第一:深刻了解JDK/JRE/JVM编程
1.JVM是java程序惟一认识的操做系统,其可执行程序为.class字节码文件。设计模式
2.PATH与CLASSPATH并不是同一层级的环境变量。api
3.JDK中的许多指令对应于IDE(集成开发环境)中的某个操做与设定。架构
第二:理解封装、继承、多态工具
1.java的核心是面向对象思想,这一理念贯穿始终,想要在java编程上有所小成,面向对象是必需要精通的。学习
2.善用java支持面相对象的特性,了解多态以运用api文件。开发工具
第三:掌握经常使用Java SE API架构操作系统
1.java并不是只是一门计算机语言,它同时包含庞大的链表库(Library)。线程
2.经常使用的API有 异常(Exception)、集合(Collection)、I/O串流(Stream)、线程(Thread)。
第四:学习容器观念
1.容器就操做层面来说,就是执行于JVM上的Java应用程序;从抽象上来说,是你的应用程序沟通,协调相关资源的系统。
第五:研究开放原始码项目。
第六:学习设计模式与重构。
第七:熟悉相关开发工具。