[本文转自:http://www.bjsxt.com/zixue/zixuezhilu_1.html]
有不少的同学发信给我,和我探讨java的自学过程应该是什么样的,毕竟有很多人因为各种各样的原因不能参加培训。我试着给出自己的见解,抛砖引玉吧。
这个路线图是给那些为了就业的人准备的,如果只是兴趣,不一定照这个走。
这里只是讲了路线图,关于路线中的各个阶段,学到什么程度,如何学习等,可以参考后面的JAVA自学之路 七:《路线图明细》。
首先要学JavaSE,这是无庸置疑的。
与此同时,是的,与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法。
在这儿之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。
在JavaSE完成之后,可以试着完成一些小项目,同时关注一下设计模式的内容,不必强求自己能够完全掌握各种细节,往前走吧。
掌握一种编程工具,比如说Eclipse。
数据库,可以选择使用Oracle或者MySQL开始
。 JDBC,用Java连接数据库。
可以选择在这个地方切入Hibernate,也可以选择在Struts
之后。 HTML CSS JavaScript,这些东西是做web项目必需的内容
。 Servlet JSP,服务器端必需。
XML AJAX,新的流行趋势不能不了解。
作一些小项目吧。比如BBS、留言系统、学籍管理、商城等等,随便着一些业务逻辑比较简单的来做一做。 Struts,MVC的典型应用
Hibernate,OR Mapping的典范之作。
Spring IOC + AOP, 面向对象 + 面向切面,完善的旅程。
把以前自己的小项目加入Struts、Spring、Hibernate的元素吧。
去研究各种商业项目的业务逻辑吧,才能在你的简历中加入浓重的一笔。
EJB3.0,java在走了很多弯路后的回归之作,值得研究。
SOA,业界铁定的未来趋势,要紧紧跟随。
在后面,我会告诉你每一步的学习方法和学习重点。
分享到:
相关推荐
Java 自学之路的七条主线涵盖了从基础知识到进阶技术的广泛领域。以下是每个主线中的关键知识点的详细说明: 1. **J2SE 面向对象**:理解面向对象的基本概念,如封装、继承和多态。深入学习内存管理,包括对象创建...
Java自学路线图 Java 是一门广泛应用的编程语言,掌握 Java 语言需要扎实的基础知识和系统的学习路径。本文将为您提供一份 Java 自学路线图,涵盖 Java 基础篇、数据库学习和框架大部分三个主要部分,旨在帮助您...
二、JAVA自学路线图: 1. 先学习Java基础(JavaSE):这是学习Java的起点,需要深入理解语言基础和核心概念。 2. 数据结构与算法同步学习:同时学习数据结构和算法,这对于提高编程能力和解决复杂问题至关重要。 3. ...
### Java自学之路知识点详解 #### 一、Java基础学习阶段:J2SE 5.0 **1.1 Java基础知识介绍** - **源代码的重要性**:介绍了Java源代码的基础概念及其重要性,对于理解Java程序如何运行至关重要。 - **变量**:...
本文旨在为初学者提供一份详尽的Java自学指南,从方法、路线图、技术要点到书籍资料,全方位辅助有志之士迈向Java编程高手的宝座。 首先,学习Java需要明确方法与路径。初学者应从基础做起,逐步深入,而不是盲目...
Java自学之路涵盖了许多核心知识点,从基础到高级,构建了一个完整的知识体系。以下是对这些知识点的详细解析: 1. **J2SE**:Java Standard Edition是Java的基础,它包括面向对象编程的核心概念,如封装、继承和...
【Java自学之路】对于初学者来说,学习Java编程语言是一个挑战,但也是一个充满机遇的过程。以下是一些关于如何开始自学Java的重要建议: 首先,选择学习Java的原因可能多种多样,但通常就业是主要驱动力。Java因其...
【Java自学路线图】 在自学Java的过程中,确定学习目标至关重要。Java作为一种广泛应用的编程语言,提供了多种发展方向,如JavaSE(标准版)、J2ME(微型版)和JavaEE(企业版)。对于初学者,尤其是为了就业而学习...
### Java自学路线图详解 #### 一、Java学习的基础阶段:Java SE Java SE是Java学习的起点,也是最重要的基础部分。在这个阶段,你需要掌握以下几个关键知识点: 1. **Java语言基础**:包括数据类型、变量、流程...
#### 四、JAVA自学路线图 ##### 第一阶段:JavaSE基础 学习JavaSE是必经之路,它涵盖了Java语言的核心概念,如语法、面向对象编程、异常处理等。同时,同步学习数据结构与算法,为解决实际问题打下坚实的理论基础...
为了帮助大家系统地学习Java,下面提供了一个详细的Java自学路线图,帮助初学者和有一定基础的学习者都能够找到适合自己的学习路径。 1. **Java SE基础知识**: - Java语言基础 - 数据类型与运算符 - 控制结构...
### JAVA自学路线图 1. **基础阶段**:首先,应全面掌握Java SE的基础知识。这一阶段的学习不仅包括Java语法的理解,还需要深入了解面向对象编程的思想,以及基本的数据类型和控制结构等。 2. **进阶阶段**: - *...
java 学习路线图-2018最新 以有趣和好理解的方式展示Java和Web的内容 设计一些略有挑战的练习 创造一些便于理解和消化知识点的方式,享受这个创造的过程
根据提供的信息,“Java自学路线图”这一主题是围绕如何系统性地学习Java编程语言而展开的。为了更好地理解和掌握Java,下面将详细阐述一个全面的学习计划,并解释各个阶段的学习目标和重点。 ### Java自学路线图 ...