2010-07-06 109 views
3

我现在正在学习Java,但我想知道在学习Java时是否存在“树的层次结构”。让我提供一个示例说明,Java学习层次

所以,在Java初学者水平应该开始: 的Java傻瓜,等...

在Java的中级应该开始: 蚂蚁,JDBC,Hibernate的,秋千, Eclipse的,等...

先进水平...... J2EE等。

而且,它会如果有一个文件,显示主题之间的互连是很好的。例如,在休眠之前首先要学习JDBC ...

回答

1

您可以通过Sun的方式让您通过Java认证学习。 alt text

+1

在主人层面,从左向右工作。否则,它只是“学习Java,然后学习其他一切。” – Dolph 2010-07-06 18:47:48

+0

我认为这个图很有意义。 – Carmen 2010-07-06 18:55:05

+0

为什么不使用此页面上的图表呢? http://www.whizlabs.com/scdjws/scdjws.html – TheLQ 2010-08-06 04:58:24

0

启动一个项目。有雄心壮志。

您的项目(和您的兴趣)将引导您学习任何您需要的主题。

如果您没有理由研究这些主题,那有什么意义?

+0

自己开始一个项目对于初学者来说可能太难了。但同意,你需要有一个理由来学习这一点。 – 2010-07-06 18:39:33

8

这是我建议的路线图:在Java中

  • Sun Java Tutorials/Core Java series
  • 实践Design Pattern,了解最常用和流行的Java世界的成语。
  • Effective Java(人谁读这已经在学习Java和避免常见错误很长的路要走)
  • Java Concurrency in Practice
  • Code Complete
  • 浏览StackOverflow定期跟上别人都与Java做:)

某处当您阅读Effective Java时,您可以阅读/练习Jave EE以及您引用和其他人的框架。我也第二@威尔点野心,我可以补充说,一个精神做一个“正确”方式,而保持实用也很重要。

1

该主题太大。例如,您不需要了解有关Swing执行Java Servlet的任何操作。

您需要了解Java,您需要了解类路径(99.99999999%的java问题以某种方式与类路径相关)。然后你可以继续看你喜欢的任何东西:guis,游戏,服务器,Java EE,Spring,OSGI,J2ME ......无论如何。

0

您将需要学习和了解基本的Java语言。这包括运行时系统的核心。这需要时间,需要耐心和编写程序。

我可以推荐的Sun Java教程。如果你想要一本书“深入浅出Java”的是很好的http://java.sun.com/docs/books/tutorial/getStarted/index.html

:从这里开始。

1
  1. 首先是基础知识。这可能是枯燥的,但也有好玩的书:头第一个Java,缺一不可的书:有效的Java。如果你只是想学习Java就足够了。但Java的有趣之处在于它与最佳开发实践,框架和开发工具的互动。

  2. 有良好的设计基础,有乐趣的学习,我推荐这本书深入浅出面向对象的分析设计&。在没有意识到的情况下学习UML的基础知识,但更重要的是,学习如何创建设计良好的软件。

  3. 一旦你对编程和设计依据的基础上,你需要知道的东西真的如何在战壕里完成的。一本好书是开始的POJO:轻量级的Java Web开发在Spring,Hibernate和挂毯使用普通Java对象。礼物你要使用的工具:Eclipse的Ant或Maven,CVS或颠覆等什么框架:spring,hibernate的以及如何将所有内容集成。

  4. 如果你想深入持久性春季持久的使用Hibernate的主题是一个很好的书。

  5. 如果你想要去大联盟,并创建自己精心设计的API,不能停止阅读最近的经典:实用API设计:一个Java™架构架构师的自白。