1、掌握核心Java SE
从核心Java(Java SE)开始学习,着重基本概念的了解,如循环,数组,运算符等等。除此之外,Java SE有一系列通用API,比如java.lang, java.io,java.math等等,这些都是你所要了解的,还有就是Java中无人不知的OOP的概念。
2、不断练习Java
如果你还没有实现编写不产生基本错误,那你就需要不断提升自己的知识技能,要知道,解决问题最难的地方不是提出解决方案,而是在实践的过程中如何用最佳的设计来实现这个解决方案,因此你需要强化编写代码和练习Java,并且尝试将你所学到的任何知识和技能应用到一些小项目。
3、学习Java EE
完成核心Java的学习后你有必要开始学习Java EE(Java企业版),Java EE包含了一些增强功能的规范,如分布式计算,Web服务等等。这些包括了Web规范中的Servlet,WebSocket,Java Server Faces(JSF)等技术。
4、使用Servlets和JSP开发项目
在Java EE中学习的内容将与前端技术(如HTML、CSS、JavaScript)结合起来,用一些特定的小项目锻炼自己敏锐的思维,你至少要开发两个项目,一个使用Servlet,另一个使用JSP,之后你会确定你在这门编程语言中掌握了多少。
5、学习Hibernate和Spring框架
完成Java SE和Java EE学习后,开始学习一些Java框架,包括Hibernate框架和Spring框架。这也是大多数Java开发公司在使用的框架,了解这些框架,你可以参与到所有的Java项目开发当中,这对于你工作是否成功非常关键。
那么你觉得一个成功的Java开发人员,需要具备哪些素质呢?