我现在正在学习Java,但我想知道在学习Java时是否存在“树的层次结构”。让我提供一个示例说明,Java学习层次
所以,在Java初学者水平应该开始: 的Java傻瓜,等...
在Java的中级应该开始: 蚂蚁,JDBC,Hibernate的,秋千, Eclipse的,等...
先进水平...... J2EE等。
而且,它会如果有一个文件,显示主题之间的互连是很好的。例如,在休眠之前首先要学习JDBC ...
我现在正在学习Java,但我想知道在学习Java时是否存在“树的层次结构”。让我提供一个示例说明,Java学习层次
所以,在Java初学者水平应该开始: 的Java傻瓜,等...
在Java的中级应该开始: 蚂蚁,JDBC,Hibernate的,秋千, Eclipse的,等...
先进水平...... J2EE等。
而且,它会如果有一个文件,显示主题之间的互连是很好的。例如,在休眠之前首先要学习JDBC ...
您可以通过Sun的方式让您通过Java认证学习。
启动一个项目。有雄心壮志。
您的项目(和您的兴趣)将引导您学习任何您需要的主题。
如果您没有理由研究这些主题,那有什么意义?
自己开始一个项目对于初学者来说可能太难了。但同意,你需要有一个理由来学习这一点。 – 2010-07-06 18:39:33
这是我建议的路线图:在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以及您引用和其他人的框架。我也第二@威尔点野心,我可以补充说,一个精神做一个“正确”方式,而保持实用也很重要。
该主题太大。例如,您不需要了解有关Swing执行Java Servlet的任何操作。
您需要了解Java,您需要了解类路径(99.99999999%的java问题以某种方式与类路径相关)。然后你可以继续看你喜欢的任何东西:guis,游戏,服务器,Java EE,Spring,OSGI,J2ME ......无论如何。
您将需要学习和了解基本的Java语言。这包括运行时系统的核心。这需要时间,需要耐心和编写程序。
我可以推荐的Sun Java教程。如果你想要一本书“深入浅出Java”的是很好的http://java.sun.com/docs/books/tutorial/getStarted/index.html
:从这里开始。
首先是基础知识。这可能是枯燥的,但也有好玩的书:头第一个Java,缺一不可的书:有效的Java。如果你只是想学习Java就足够了。但Java的有趣之处在于它与最佳开发实践,框架和开发工具的互动。
有良好的设计基础,有乐趣的学习,我推荐这本书深入浅出面向对象的分析设计&。在没有意识到的情况下学习UML的基础知识,但更重要的是,学习如何创建设计良好的软件。
一旦你对编程和设计依据的基础上,你需要知道的东西真的如何在战壕里完成的。一本好书是开始的POJO:轻量级的Java Web开发在Spring,Hibernate和挂毯使用普通Java对象。礼物你要使用的工具:Eclipse的Ant或Maven,CVS或颠覆等什么框架:spring,hibernate的以及如何将所有内容集成。
如果你想深入持久性春季持久的使用Hibernate的主题是一个很好的书。
如果你想要去大联盟,并创建自己精心设计的API,不能停止阅读最近的经典:实用API设计:一个Java™架构架构师的自白。
在主人层面,从左向右工作。否则,它只是“学习Java,然后学习其他一切。” – Dolph 2010-07-06 18:47:48
我认为这个图很有意义。 – Carmen 2010-07-06 18:55:05
为什么不使用此页面上的图表呢? http://www.whizlabs.com/scdjws/scdjws.html – TheLQ 2010-08-06 04:58:24