Java入门

阅读更多
如果是没有任何电脑基础的话,建议还是先看点计算机基础方面的资料,要不然直接学编程的话,理解起来会有所偏差,而且事倍功半,得不偿失。

正所谓磨刀不误砍柴工,首先要做好准备工作,就是先要获得一定的计算机基础知识。

建议先了解一下计算机的发展历史,这个阶段可以看看《计算机科学概论》,了解一下大体的情况。
然后了解一下编程语言和软件的发展历史,这些资料网上多的是,取之不尽用之不竭。
接下来就是了解java语言的历史了,这个相对没多少内容,网上也很多资料。

上面的是准备过程,那些基础知识只要了解即可,并不需要花太多时间去记忆。

如果感觉自己准备得差不多了,下面就可以开始真正学习java了,这期间如果遇到不懂的知识依然可以上网查,或者自己找资料。

对于Java的初学者来说,如果找一本比较合适的入门教材的话,完整地介绍Java的语法、面向对象和主要的API核心库等知识,那将对学习起到相当的促进作用。

首先推荐要看的是《21天学通Ja va 2》《循序渐进Java 2教程》《Java2从入门到精通》等书看起来比较浅显易懂,将Java的基本只是都涉及到了,使你在很短的时间内掌握Java的基本内容。

看完这这本书之一以后,你就想对Java全面深入的学习,现在向你推荐《Java大学教程》《Java 2编程指南》等书,这几本书对Java的语法、面向对象的知识和API函数库等介绍的比较详尽。让你能够比较熟练的使用Java来编程,解决一般的问题。

最后推荐的是《Java2核心技术》,这本书主要讲述了Java的核心技术也是J
ava的难点之处,具有很高的参考价值,无论是Java的初学者还是Java编程老手,都能从此书受益。

以上主要针对J2SE的学习进行讲述的,Java主要有J2SE、J2EE、J2ME三个部分,J2SE是基础,但是J2EE用得最多 属于Web开发技术

关于J2EE,以下是JDon的学习建议:

1. 学习web基本技术
http://www.jdon.com/idea.html

2. 学习GoF模式, 结合学习jive中模式处理设计
http://www.jdon.com/designpatterns/index.htm
http://www.jdon.com/jive.htm

3. 学习分层架构:表现层、持久层模式:struts Hibernate
http://www.jdon.com/dl/best/struts.htm
http://www.jdon.com/dl/best/hibernate.htm

4. 学习业务层模式 IOC依赖注射模式及其应用案例,如JdonFramework和JiveJdon3

http://www.jdon.com/AOPdesign/Ioc.htm

5. 学习AOP等复杂应用Spring
http://www.jdon.com/dl/best/spring.htm

6. 学习大型企业应用集群分布式计算 缓存应用 分布式事务处理,并发处理,单例和多例POOL性能解决方案等: EJB2或EJB3

7. 学习Evans DDD,揉合所有J2EE所有组件技术,实现围绕对象的快速有效开发,回归对象设计之初。大道复简!


Jdon开站至今,对于那些长期访问J道网站的人,可以发现以上学习路径。

进入上面每一个阶段都要找一个对应的现成软件代码来修改,先调试运行,然后小修小改,直至大修大改,全部消化,算是完成学习了。JiveJdon2.5(Jive2.5)、JPestore和JiveJdon3.0就是这样三个从易到难的代码。
JiveJdon2.5:
http://www.jdon.com/jive.htm

JPetstore:
http://www.jdon.com/jdonframework/app.htm#jpetstore

JiveJdon3:
http://www.jdon.com/jdonframework/jivejdon3/index.html

你可能感兴趣的:(Java,编程,J2SE,Struts,设计模式)