好程序员Java教程分享如何系统的学习Java:学Java首先你要学 J2SE,它是java体系的基础,也是重中之重。不少人每每不重视基础,其实这是舍本逐末的作法。说这么多就是但愿你们能重视基础,能在这条路上走的更远。javascript
学 J2SE有下面几个目标:
一、你要能真正理解面向对象的优点,理解为何不是面向过程。
二、掌握java语法基础。包括异常处理、多线程、网络编程、GUI编程等
三、若是你对swing不感兴趣,能够跳过它。
这一阶段结束后,你须要能独立写一个小游戏,好比坦克大战、俄罗斯方块、贪吃蛇等。css
当你完成J2SE的学习以后,你就要开始学习java web了。
你须要掌握web基础知识:html、css、javascript、ajax、jQuery。
别怕,这些技术看起来不少,其实也没要你精通它们,只是要你能在用到它们的时候,能经过快速查阅相关文档,能正确使用它们。若是这一阶段顺利的话,你可能还用不到一个月。
学习servlet、jsp、jdbc。
这些是javaweb的基础,若是你自学有难度,能够在网上下载一些相关视频,帮助理解,下降学习难度曲线。html
当你完成上一阶段的学习后,你就能够进入J2EE的阶段了。
这一阶段,你可能会见到不少各类各样的框架,会让你眼花缭乱,头晕目眩。不过别担忧,你只须要学习三个就足够了。它们是struts二、hibernate、spring。这些框架为搭建具备可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。
首先你须要学习三个框架的基本配置和使用,直到你能熟练搭建一个ssh项目。
若是学有余力,你能够深刻学习这些框架的设计模式。java