如何系统学习JAVA推荐?
如何系统地学习java系统
学习java,首先要学习J2SE,这是java系统的基础,也是最重要的。很多人往往不重视基础。其实这是一种本末倒置的做法。说了这么多,希望大家能重视基础,在这条路上走得更远。
学习j2se有以下目标:
1,你要真正理解面向对象的优点,为什么不是面向过程的。
2.掌握java语法基础。包括异常处理、多线程、网络编程、GUI编程等。
3.如果对swing不感兴趣,可以跳过。
过了这个阶段,你需要能够独立编写一个小游戏,比如坦克大战、俄罗斯方块、贪吃蛇等。
当你学完J2SE,你应该开始学习java web。
你需要掌握web的基础知识:html,css,javascript,ajax,jQuery。
别怕,这些技术看起来很多。其实并不要求你精通它们,但是在使用的时候快速查阅相关文献就可以正确使用。如果这个阶段进展顺利,你可能需要不到一个月的时间。
学习servlet,jsp,jdbc。
这些是javaweb的基础。如果你自学有困难,可以在网上下载一些相关视频,帮助你理解,降低学习难度曲线。
当你完成了最后一个阶段的学习,你就可以进入J2EE阶段。
在这个阶段,你可能会看到很多种框架,会让你眼花缭乱,晕头转向。不过不用担心,你只需要学三个就可以了。它们是struts2,hibernate和spring。这些框架为构建可伸缩、灵活和可维护的业务系统提供了良好的机制。
首先,你需要学习三个框架的基本配置和使用,直到你能熟练地构建一个ssh项目。
如果有余力,可以深入研究一下这些框架的设计模式。
学完三个框架,其实你已经学的够多了。如果你对移动应用的开发感兴趣,可以继续学习Android开发。Android开发不需要其他知识。只要学好j2se,学习Android开发对你来说并不是太难。