登录后没有弹窗广告,广告是为了发展.如果您在未注册情况下浏览书部落弹出了广告,感谢您对书部落运营的支持
游客: 注册 | 登录 | 统计 | 赚部落币! | 论坛规则简介(必看) | 上传书籍必看| C/C++学习小组| | WINDOWS编程学习小组|
= 论坛导航 = 站务交流 · 新闻与评论 · 找书·评书·荐书 人生故事·心得分享 学习经验·答疑解惑 精华
[电子书分享专区] WEB开发与程序设计 ·C/C++电子书 ·JAVA电子书 ·.NET相关 ·汇编语言 ·PHP电子书 ·ASP电子书 ·JSP电子书 · 嵌入式开发 ·游戏编程 黑客|病毒|破解 ·Ruby·Ajax·XML·CSS·Python等脚本语言                              ·操作系统 ·LINUX电子书 ·UNINX电子书 ·WINDOWS电子书 ·数据库 ·Oracle ·MYSQL ·SQL Server ·等....                  注:书籍分享区仅限书籍分享,下面有代码分享区,希望大家注意区分
[程序源代码分享区] Windows程序(C/C++/VC++) ·界面编程 ·桌面应用 ·文件操作 · shell编程 ·钩子(HOOK) ·Win32API ·COM编程 ·进程与线程 ·驱动编程 ·WinSock ·LINUX程序代码 ·JAVA程序 ·.NET编程 ·书籍源码 ·等....
[ 技术文摘分享区] 文摘分享区旨在搜集网上的专业文献,希望你也能来添砖加瓦,添加文章有部落币奖励
程序设计与WEB开发电子书目录◇◆□ 专题推荐:JAVA电子书下载◇◆□ C程序设计之四书五经_电子书下载◇◆□ C++学习推荐书目◇◆□ C#经典书籍◇◆□ JAVA编程思想专题◇◆□ C++ Primer
↑请善于搜索-“搜商”是21世纪您成功的关键因素



 
shubulo
管理员
Rank: 9Rank: 9Rank: 9



UID 1
精华 192
积分 1720
帖子 2798
威望 1720
部落币 20391
代码量 0
阅读权限 200
注册 2006-9-25
状态 离线
发表于 2007-7-26 02:34  资料 文集 短消息 

一个java程序员的成长历程(转载)

  很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!
   要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ON(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DELPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。
    那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看JavaMail了。
    好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。最好找一些有实例且带光盘的书来看,这样看到好的程序就可以直接Ctrl+C再Ctrl+V,也不用劳您老大架再亲自把它 再输一遍吧,再说直接复制还不用怕出错,何乐而不为呢!还有就是要经常上一些好的Java编程论坛,有好的文章要Cut下来,有问题尽管问,只要问题不是太傻,一般高手都会回答你的。
   你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧,让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
   哇,好高兴哦,我终于成为高手了!非也,非也。古人云:“识时务者为俊杰”。你知道计算机界现在的发展形势吗?你知道微软的.NET蓝图和SUN ONE计划之间的明争暗斗吗?你知道计算机技术将向何处发展吗?其实从各大计算机厂商最近的动作,都可以看出来“Web服务将是下一代互联网应用的制高点”,而微软的.NET蓝图和SUN ONE计划的斗争焦点,也就是Web服务。Web服务就是一个崭新的分布式计算模型,它是一系列标准的综合(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同语言编写的软件能够轻易的集成起来,使网络资源和Web站点变成一种服务而不是混乱的垃圾场。不远的将来,我们就可以在家里点击一下鼠标,就可以完成出门旅游的全部准备工作,包括定飞机票,定旅游线路,定好房间等。请注意,这所有的一切都是Web站点间自动完成的,再也不用象现在一样,表面上是电子商务,实际上很多环节都是人工操作。也许你会觉得这是天方夜谈,不过就近的说,你也很有可能承接一个项目,要集成两个企业的ERP系统。很有可能上游企业的系统是用Delphi编的,而下游企业的系统是用Java编的。你说你是Java高手,大家都看者你怎么做呢。所以啊,你还得学习新技术,如Web服务,而且你Delphi也要懂一点吧(Delphi6现在已经提供Web服务的控件了)。 你编的Java系统,可能要和.NET集成,所以你.NET要懂一点吧?到最后,你可能发现你已经成为Java高手了,但很多时间却在搞别的技术。太极张三丰里说,最厉害的招式就是没有招式,可能就是这个道理吧!
   呜…你费劲千心万苦,总算成为Java高手了,怎叫人不由喜极而泣呢!是啊,真不容易,真不简单,真叫人感动啊!那么打个电话告诉我
  
  吧,什么?我的电话号码是多少?昏到,你打电话问不就知道了吗,真是的……
如果您对本帖内容有任何质疑,或者您在阅读/下载 本帖内容时遇到困难 请在站务管理版里发帖提出。点这里进入反馈
顶部
heherry
初级程序员
Rank: 2



UID 33836
精华 0
积分 10
帖子 23
威望 10
部落币 348
代码量 0
阅读权限 20
注册 2007-7-26
来自 绵阳
状态 离线
发表于 2007-7-26 15:12  资料 短消息 

多谢楼主!

最近我也一直在自学JAVA,但一直不得要领。
看了此文,受益匪浅。
非常感谢。
顶部
fengdu_jj
部落游客
Rank: 1



UID 33777
精华 0
积分 0
帖子 8
威望 0
部落币 50
代码量 0
阅读权限 10
注册 2007-7-26
来自 湖北
状态 离线
发表于 2007-7-26 17:30  资料 主页 短消息  QQ
JAVA 好学不?我一直想学这个java。。。




做我自己
顶部
往昔如梦
部落游客
Rank: 1



UID 32823
精华 0
积分 0
帖子 7
威望 0
部落币 37
代码量 0
阅读权限 10
注册 2007-7-22
状态 离线
发表于 2007-7-26 19:27  资料 短消息 
谢谢楼主,顶一下
顶部
zhji123
部落游客
Rank: 1



UID 33984
精华 0
积分 0
帖子 6
威望 0
部落币 54
代码量 0
阅读权限 10
注册 2007-7-26
状态 离线
发表于 2007-7-26 19:36  资料 短消息 
8错
顶部
zhji123
部落游客
Rank: 1



UID 33984
精华 0
积分 0
帖子 6
威望 0
部落币 54
代码量 0
阅读权限 10
注册 2007-7-26
状态 离线
发表于 2007-7-26 19:36  资料 短消息 
不错
顶部
moonzero
中级程序员
Rank: 3Rank: 3



UID 32687
精华 1
积分 27
帖子 43
威望 27
部落币 1750
代码量 0
阅读权限 30
注册 2007-7-21
状态 离线
发表于 2007-7-27 09:54  资料 短消息 
学习ing~
顶部
ml1552429
部落游客
Rank: 1



UID 34155
精华 0
积分 0
帖子 1
威望 0
部落币 44
代码量 0
阅读权限 10
注册 2007-7-27
状态 离线
发表于 2007-7-27 12:26  资料 短消息 
henhao
顶部
zllnln
部落游客
Rank: 1



UID 34183
精华 0
积分 0
帖子 2
威望 0
部落币 49
代码量 0
阅读权限 10
注册 2007-7-27
状态 离线
发表于 2007-7-27 13:37  资料 短消息 
谢谢分享~~~~~~
顶部
hang_brown
部落游客
Rank: 1



UID 34585
精华 0
积分 0
帖子 1
威望 0
部落币 49
代码量 0
阅读权限 10
注册 2007-7-29
状态 离线
发表于 2007-7-29 11:26  资料 短消息 
醍醐灌顶呀,呵呵,多谢搂主
顶部
 



Powered by Discuz! 5.0.0 © 2001-2006 著作权保护声明|网站法律顾问:ItLaw-庄毅雄律师|
Processed in 0.177891 second(s), 6 queries , Gzip enabled 1024*768
当前时区 GMT+8, 现在时间是 2008-8-28 20:20 清除 Cookies - 联系我们 - 书部落-计算机编程图书资料分享 - Archiver