Java学习路线图

=Start=

缘由:

制定学习计划,明确学习目标,提高学习效率

正文:

参考解答:
第一阶段 Java基础

基础语法
面向对象
常用类
集合
异常处理
IO
多线程
网络编程
反射
数据库(JDBC)
#《Java语言程序设计(基础篇)》/《Java核心技术》/《MySQL必知必会》#
#《Java编程思想》/《Effective Java》/《Java并发编程实战》#

第二阶段 Java Web

HTML/CSS/JavaScript/jQuery/Ajax/BootStrap/…
Servlet/JSP
Tomcat/Jetty
#《JavaScript DOM编程艺术》/《Head First HTML与CSS(第2版)》/《Head First Servlets & JSP》#

第三阶段 Java 框架

SpringMVC/MyBatis
Lucene/Solr

#《深入分析Java Web技术内幕》/《深入理解java虚拟机》/《How Tomcat Works》/《Struts2技术内幕》/《Spring技术内幕》#
#《大话设计模式》/《设计模式》#

第四阶段 项目实践

爬虫
CRM

大数据方向(网上找的一些资料以及我个人的使用经历,仅供参考……)

使用:Hadoop/Storm
深入:CS + Math(Statistics/…)


其它需要注意的事项:

编程的学习是贵在坚持,有了规划就应该一步一步的打牢基础,多实战,多Google,多思考,这样才会有进步,共勉。

参考链接:

=

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/3589.html

《Java学习路线图》上有7条评论

  1. 魔鬼在细节中
    http://javatar.iteye.com/blog/1056664

    根据平时写代码时的一习惯,总结了一下在写代码过程中,尤其是框架代码,要时刻牢记的细节,
    可能下面要讲的这些,大家都会觉得很简单,很基础,但要做到时刻牢记,
    在每一行代码中都考虑这些因素,是需要很大耐心的,
    大家经常说,魔鬼在细节中,确实如此。

    1. 防止空指针和下标越界
    2. 保证线程安全性和可见性
    3. 尽早失败和前置断言
    4. 分离可靠操作和不可靠操作
    5. 异常防御,但不忽略异常
    6. 缩小可变域和尽量final
    7. 降低修改时的误解性,不埋雷
    8. 提高代码的可测性

发表评论

电子邮件地址不会被公开。 必填项已用*标注