首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java学习层次结构

Java学习层次结构
EN

Stack Overflow用户
提问于 2010-07-07 02:08:39
回答 5查看 2K关注 0票数 3

我现在正在学习Java,但我想知道在学习Java的过程中是否有“树的层次结构”。让我举个例子来解释一下,

所以,Java的初学者级别应该从: Java的哑巴,等等。

Java中的中间层应该开始: Ant、JDBC、Hibernate、Swing、Eclipse等……

高级级别...J2EE等。

此外,如果有一个文档来说明主题之间的相互联系,那就更好了。例如,最好先学习JDBC,然后再学习Hibernate...

EN

回答 5

Stack Overflow用户

发布于 2010-07-07 02:12:54

这是我建议的路线图:

Java中的

  • Sun Java Tutorials / Core Java series
  • Practice world.
  • Effective Java,并了解在Java world.
  • Effective Java中最常用和流行的习语(任何读过这篇文章的人都已经在学习Java并经常避免使用常见的pitfalls)
  • Java Concurrency in Practice
  • Code Complete
  • Browse Design Pattern,以跟上其他人对Java所做的事情:)

当您正在阅读Effective时,您可以阅读/练习Jave EE和一些您引用的框架以及其他框架。我也是@Will关于ambition的第二个观点,我可以补充说,以“正确”的方式做事情的精神,同时保持务实的也很重要。

票数 8
EN

Stack Overflow用户

发布于 2010-07-07 02:13:39

这个话题太大了。

例如,您不需要了解任何关于Swing的知识就可以创建Java Servlets。

你需要了解Java,你需要理解类路径(99.99999999%的java问题在某种程度上与类路径相关)。然后你可以转向你喜欢的任何东西: guis、游戏、服务器、Java、Spring、OSGI、J2ME...whatever。

票数 1
EN

Stack Overflow用户

发布于 2010-07-07 17:56:34

  1. 首先讲讲基础知识。这可能很无聊,但也有一些有趣的书籍:Java、First 和不可缺少的书籍:Effective Java。如果你只是想学习Java,这就足够了。但Java的有趣之处在于它与最佳开发实践、框架和开发工具的交互。为了拥有良好的设计基础和有趣的学习,我推荐Head First Object-Oriented Analysis &
  2. 这本书。学习UML的基础知识而不是意识到它,但更重要的是,学习如何创建设计良好的software.
  3. Once你有了编程和设计的基础,你需要真正知道事情是如何在战沟中完成的。一本好书是 Plain : Lightweight Java Web Development Using Plain Old Java Objects in ,Hibernate,and Tapestry。向您介绍要使用的工具: Eclipse、Ant或Maven、CVS或Subversion等。在持久化方面,您想深入了解什么框架: Spring、Hibernate以及如何集成everything.
  4. If是一本很好的书。
  5. 如果您想去各大联盟创建自己设计良好的API,请不要停止阅读最近的经典著作:Practical API Design:™™Architect.

的自白

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3188951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档