美文网首页
JavaWeb学习路径

JavaWeb学习路径

作者: 夏海峰 | 来源:发表于2019-01-10 12:51 被阅读34次

    基本功:学习计算机系统、算法、编译原理等,读书《深入理解计算机系统》《TCP/IP详解(卷一/二/三)》《数据结构与算法》等。

    JavaWeb学习路径:把学习目标拆解成若干个可执行的行动计划。

    一、用记事本学Java基础语法

    二、学习 Servlet/JSP,J2EE开发,开始使用Eclipse工具。

    三、学习 MySQL数据库与JDBC,使用Navicat工具。

    四、学习SSH提供开发效率,Spring、Struts/SpringMVC、Hibernate/MyBatis。学会使用Maven工具搭建SSH开发环境,这是非常重要的。

    五、开始阅读经典书籍,如《Java编程思想》《大话设计模式》《重构-改善既有代码的设计》《effective java》。这个阶段的核心任务就是提高你的代码能力和开发思想,要能写出一手优雅的代码。

    六、升华阶段
    (1)研究JVM:《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。
    (2)研究并发:《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。
    (3)阅读源码:阅读JDK中的源码,阅读SSM框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问。
    (4)造轮子:一个造轮子的过程,是一个从无到有的过程。这个过程可以对你进行系统的锻炼,它不仅考察你的编码能力,还考察你的框架设计能力,你需要让你的轮子拥有足够好的扩展性、健壮性。而且在造轮子的过程中,你会遇到各种各样的难题,这些难题往往又是你学习的契机。当你把轮子造好的时候,你一定会发现,其实你自己收获了很多。

    参考一位资深程序员大牛给予Java初学者的学习路线建议


    END

    相关文章

      网友评论

          本文标题:JavaWeb学习路径

          本文链接:https://www.haomeiwen.com/subject/zgcucqtx.html