当前位置:编程学习 > JAVA >>

怎样开始学习JAVA

答案:我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,J2EE。  初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要收拾她)。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的。感觉Java就是做Applet的。让我不可思议的是JAVA 2,JDK,J2SE,J2EE,J2ME等新名词在自己的脑海里蔓延。慢慢的自己知道了JCP组织是制定Java相关规范的发源地 http://java.jcp.org ,于是订阅了一份邮件列表。真是好东西啊,定期有Java的最新动向,所以Java的动态尽收眼里,建议大家也去订阅一份。免费的。自己动手下载了Java(TM) 2 SDK和Java(TM) 2 SDK Documentation后,不懂的就查Java(TM) 2 SDK Documentation,特别好用,也不需要什么手册之类的,建议大家都要有一份。  搭起Java开发环境后,记得还是用UltraEdit编辑并编译的(在其中可以配好Java的编译环境)。慢慢的改用JCreator了。不错,至少很多方面有改进。最开始卖了一套 2本书,还不错。对于入门来说足够了。 我想起了Java Specification,对,我开始研究Java规范了。最开始下载的规范是JDBC Specification,很多概念一目了然,尤其是DATABASE的事务性控制,自己对于她的理解慢慢的有了较为深入的了解。对于开发C/S结构,比如,Swing+JDBC,开发数据库应用系统,让我学会开发两层结构的应用系统。 完成项目后,自己对于Java的很多方面都比较了解了。开始思考一个问题,J2EE是什么东西?。我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,J2EE。 我选择J2EE..分享J2EE给我带来的快乐。学到现在,最大的感觉,就是: 美就是Java.不会有学MFC的痛苦,也不会有去分析STL的艰辛,网路应用上一点也不逊色于C++。开始进入我的J2EE之旅。  还是下载了一份J2EE规范,一份J2EE SDK。开始研究J2EE,也就在这个时候,需要我去完成一个J2EE构架方面的项目。差不多边学编写完成了,很多概念在写完后都不是很清晰,因为东西太多了,主要是基于JSP(Servlet)+Session Bean+EIS构架开发系统。当然也学到很多东西,至少对SB EJB的编写不成问题。懂得了JSP如何调用EJB……..  完成项目后,我开始研究Java Pet Store了,很是过瘾。开始知道了Servlet过滤器,XML方面较为全面的知识,知道了J2EE整个框架中各种技术的实际应用。慢慢的,开始研究WebLogic配置好的Pet Store(也是Sun公司的)。慢慢的分析两者的不同之处。开始对J2EE Specification有了很好的感觉。因为J2EE Specification本身是很严肃的,但Pet Store给出了活力。在反复的学习中,我明白了J2EE构架的70—80%。新的问题又出来了,实际企业中会如何建构一个J2EE系统呢?带着这个问题,我开始分析Core J2EE Patterns,这本书。同时,也有EJB Design Patterns。慢慢的,开始知道了J2EE的魅力所在,知道了J2EE为什么会在企业中得到较为好的认可。大家都知道,设计模式一词,在公司上班,你们的老板会看你的代码吗?会赞赏你的DP很好吗,我想很少。在完成你的工作进度之余,加班,加班,再加班,我想你没有更多的时间去分析研究DP.但,J2EE框架不一样,她内置了很多优秀的设计模式,我们在设计开发、构架一个J2EE系统中用到了很多设计模式。比如,MVC,EJB中封装的DAO设计模式。  构架J2E系统用Session Fa?ade,Message Fade设计模式也不会太困难。这也是后来J2EE吸引我的地方。慢慢的我知道了,作为一个J2EE开发者,我们要掌握其中的核心内容。我个人认为,3方面很重要。实施EJB系统常用的架构、设计模式,比如session fa?ade、message fade、DTO等。J2EE系统构架中常用的模式。UML-> EJB,EJB->UML相互映射。现在也一样在研究。配合孙鑫老师的java无难事一起学习 http://www.sunxin.org 参考资料: http://tech.163.com/06/0220/23/2AEKS6HJ0009159T.html http://www.netinter.cn/info/html/wangyezhizuo/css/20080225/42007.html http://www.ibeifeng.com/?u=6695 http://www.chubeibao.com/bbs/index.php?fromuid=2961 http://bbs.langsin.com/index.php?fromuid=29811 http://www.diybl.com/chm/htm/hack/ha_h/2008911/2008911144703.html 马士兵老师的 http://lib.verycd.com/2006/12/11/0000131521.html 可以开发web应用 比如oa drp等系统给你推荐几个学习java的视频网站有全面的java学习视频和资料 http://www.ibeifeng.com/?u=6695 http://bbs.langsin.com/index.php?fromuid=29811 http://www.chubeibao.com/bbs/index.php?fromuid=2961给你推荐几个学习c++的视频网站有全面的c 学习视频和资料 http://www.ibeifeng.com/?u=6695参考资料: http://www.56.com/u88/v_MjgzODU1MzM.html http://tech.it168.com/zt/vs2005first/index.html http://bbs.langsin.com/index.php?fromuid=29811 http://www.chubeibao.com/bbs/index.php?fromuid=2961java相关问题非常不错想java学习资料,免费下载哦《J2EE 课程视频教程》赛迪网校罗泽彬老师主讲 http://www.ibeifeng.com/read.php?tid=886&u=56665【中美IT培训 ASP.NET培训视频--一套经典的.NET教程】 http://www.ibeifeng.com/read.php?tid=100&u=56665【MLDN 带J2SE的MLDN全套笔记】【全套】 http://www.ibeifeng.com/read.php?tid=182&u=56665
编程语言想看入门的书就看谭浩强出的书,相信我。。
传智播客Java EE视频教程
《传智播客AJAX视频教程》
《传智播客巴巴运动网》
《传智播客Struts视频教程》
《传智播客hibernate视频教程》
《传智播客spring2.5视频教程》
《传智播客在线支付视频教程》
《传智播客ibatis视频教程》
《传智播客jpa视频教程》
《传智播客FCKeditor教程》
《FTP服务器架设视频教程》
《传智播客JNI视频教程》
《OA+工作流视频》
《Oralce数据库视频教程》
《JDBC视频教程》
《EJB3.0视频教程》

传智播客张孝祥java系列,初学者推荐大家按照以下顺序学习整套教程:
《张孝祥java邮件开发》
《俄罗斯方块视频教程》->
《贪吃蛇游戏项目实战》->
《张孝祥java基础》->
《张孝祥java高级》->
《张孝祥javascript视频教程》->
《张孝祥javaweb视频教程》->

上一个:求JAVA程序注释
下一个:如何打开java文件

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,