|
![]() | 作者: dongh [dongh]
![]() |
登录 |
我想学java 哪位大哥能谈谈java |
地主 发表时间: 10/26 16:47 |
![]() | 回复: 286 [unique] ![]() |
登录 |
非常好,请努力。 |
B1层 发表时间: 10/27 11:43 |
![]() | 回复: wangdong11 [wangdong11] ![]() |
登录 |
谈谈java (来自一个程序员的心声) 越是如此,我越是不忍心不说出来,越是不不忍心看到在这个 领域被国外的同行越拉越远--在硅谷的感受。 我是96年毕业的,正值java刚出,火气冲天之时。 我当时是一名C++的狂热者,有着3年的C++经验。 接触java也仅仅是在作毕业设计的时候用过,对java也算是有了基本了解, 那时的java才jdk1.0,烂的很,连些基本功能都没有,和大家一样, 对java根本就不认可。作完了设计之后,就把java扔到一边去了。自认为C++不错, 还是干自己的老本行吧。毕业时我认为精通C++,并且有java的基础, 算是身怀两种绝技了,在国内的IT(那时还不叫IT)还可以混个明堂出来吧。 怀着对未来美好的憧憬和对C++的无限的崇拜,我出来闯荡了。 唉--出去的情况于我的想法完全两样,delphi,VB漫天飞,C++高不可攀,根本 无用武之地。我大失所望,可我偏偏又是一个C++偏执狂,要我去改学其它语言, 在我看来简直是对C++的侮辱,也是对我信念的侮辱,是绝对不可能的!对国内失望之余 , 于是我想到IT技术前沿的美国,于是满怀希望来到到了IT精英汇集的地方--硅谷。 我想这下总算可以施展我深藏多年的C++才华了吧。 我--再一次的错了--在硅谷,VB,delphi根本不入流,虽然C++还继续再用, 但是已经是大不如以前了,不过有c++背景的找工作要相对容易些。 这里,程序员们,大小的managers,chargers只对Java感兴趣。 没想到,万万没想到。--这里反微软的气氛很浓, 也许是Sun,Oracle,IBM,AOL等巨头公司的大本营在此的缘由吧。呆过一段时间后, 我发现这里只要是稍大一点的公司,都在同时在维护着几套System, 要一劳永逸的解决这些问题,让这些System无缝的衔接起来, java是最好的不过的解决方案。 在这里,个大巨头公司们对java几乎在玩命似的疯狂: ibm在全球16个java实验室24小时续以奋战,扛着“java就是一切”的大旗, 投入java的钱不比sun的少; intel整装待发,全力以赴赶制java芯片,以求在java谋得一席之地; oracle,Sybase,informix,DB2这些王牌数据库厂商更是纷纷下马, 把java绑定到自己的产品中,提供对java最全面,最直接的支持; Inprise,BEA,Iona,netscape联盟等一大批系统集成、支援厂商, 也不甘落后,争先恐后的开发自己的java工具、应用服务软件, 目的只有一个,让自己的产品带上一个响亮的"J"字; cisco,3Com,HP,NEC等一大批网络设备供应商对embed java表现了浓厚的兴趣, 一批又一批的带java接口的智能设备相续涌现出来,在这个市场上的竞争异常激烈,谁 也不敢怠慢; sun自己就更不用说了,sun创造了java,但java并非sun的专有,来自巨头们的竞争, 也让sun感到了前所未有的压力,在“捍卫java,保卫java,发展java”的方针下, 带领巨头们发布了面向不同领域的各个版本:面向PC领域的java2 Standard Edition, 面向企业级计算的Java 2 Enterprise Edition,面向嵌入式系统的Java2 Embedded Ed ition, 面向智能终端的Personal Java Edition。 在这样的一种趋势下,迫不得已,只有放下曾经让我无限自豪、热情彭湃的C++--我心 爱的C++! 一边,在国内,是还达不到使用C++这样的高度; 另一边,在硅谷,C++已经丧失了昔日的辉煌。 感叹万余,痛定思痛--随即,以着极大的热情投入到java的事业中, 幸好有着C++的功底和以前对java的基本接触,java很快就上手, 来到了java世界里,啊,原来java还可以这么用,这是以前根本没想到的, 以前一直以为自己是个oop行家,这才发现跟java比,简直就是小巫见大巫-- oop在java中被运用的炉火纯青,java本是是一个开放的体系,各家厂商都可以 对她扩展、实现,要维护整个java世界的纯洁,他们采用了一种绝妙的方法, 运用java的100%oop特点,对于规范的定义只是一些接口,而这些接口的实现, 则完全由各个厂家去负责,多么的和谐,多么的完美!理解不了这些,你就根本 无法理解象EJB,Servlet/JSP,JTA、RMI/IIOP、JNDI,JMS,Jini....这些java新秀的威力 , 稍大一点的公司(除了Microsoft),无一不对她趋之若宠,源源不断的 钱财、人力都愿意往这里扔。这仅仅只是个j2ee,也是到目前为止, 业界中最为完美的企业解决方案,就更不用说j2me了, 想做下一代internet接入设备,除了j2me可以说是别无选择,更要命的是她 完全可以与现有系统紧密的衔接起来...... ...... --我并非是想把C++说得一无是处,我本人对C++仍然是有着无比的崇拜, 只是每把刀都有每把刀的用处,在系统、支撑软件领域,C++还是老大, 只是不要把这种老大的思想随处烂放。在应用领域现在是java,不管你承认也好, 否认也罢,辛辛苦苦用C++写的一套Solution才买10万还不到,而java轻松 就完成的Solution可以卖到几百万,这就是区别;同样,如果仅仅把java当作 applet,application用在桌面环境中,她的的确确又比任何一种语言都烂。 我所说的只是国内的环境影响着我们每一个人,当java one 2000在美国红红火火的举行 , 多达4万家公司挤进会场,更是有3000余名专家、学者在会上慷慨陈辞时,而国内还是不 以为然, 守着以前的老家当,倒是精明的日本人,早就预定了数十个座位; 当个大公司在java的领域里进行惨烈争夺的时候,国内还抱着VB,Delphi 枕着C++睡大 觉。 “java?--不过是个玩具儿”,朋友、兄弟--我真的再也不想听到这样的话了,也 许你说这话的时候, 有一丝的快感,但是你应该知道,在你笑得时候,人家国外的同行比你笑得更开心,他 们是何等的希望 我们永远都把她当作玩具! 我真的希望国内的朋友们,到网上去看一看,到国外的公司去看一看,不要被国内的氛 围、环境所左右。 我不想再说了,我实在是不忍心看到在这个领域里,被国外的同行越拉越远!--事实 上是已经被远远的 拉在后面! |
B2层 发表时间: 10/29 21:28 |
![]() | 回复: cncd [cncd] ![]() |
登录 |
感谢wangdong11把这篇文章转来。 |
B3层 发表时间: 10/30 10:36 |
![]() | 回复: jiangxiang [jiangxiang] ![]() |
登录 |
感动!!! |
B4层 发表时间: 11/06 12:38 |
![]() | 回复: yuediao [yuediao] ![]() |
登录 |
我现在也在学习java看过wangdong11说的后,更加坚定学好它的决心! 为所以学java的加油!!!!!!!!!…………………… |
B5层 发表时间: 11/06 14:17 |
![]() | 回复: morgan [morgan] ![]() |
登录 |
看到大家对java的支持,我心里无比的欣慰,本人虽不是纯粹学JAVA,但也在研究JSCRIPT,不知哪们大哥这方面有经验,恳请指教,谢谢!!!1 |
B6层 发表时间: 11/07 22:19 |
![]() | 回复: kenter1643 [kenter1643] ![]() |
登录 |
我也是java爱好者!!我学jsp和javabean |
B7层 发表时间: 12/09 15:55 |
![]() | 回复: honyry [honyry] ![]() |
登录 |
忠告:“什么都学别到头来什么也学不成!”还是认准一门先学透,一门通百门通吗!? |
B8层 发表时间: 12/09 16:24 |
![]() | 回复: ttson [ttson] ![]() |
登录 |
我学C#的,它包括了JAVA和C++的功能,所以我们也有的聊,有时间给我发留言哦 |
B9层 发表时间: 12/14 11:23 |
![]() | 回复: snntss [snntss] ![]() |
登录 |
我一直对 c 和JAVA 很热忠 不过才开始学 c太多了 c++ vc++ c++builder boland c++ ^^^ 所以我一直不知道学哪个 想把主要精力投入到JAVA里面去, 我知道她是一门非常值得研究的语言, 一种非常优美的语言 不过又还是打不定主意 为什么C搞出那么多种来 ![]() [此贴被 飘萍浪影(snntss) 在 12月14日22时47分 编辑过] |
B10层 发表时间: 12/14 22:39 |
![]() | 回复: spirn [spirn] ![]() |
登录 |
c不是c++,这是原则的问题,按着c的思路写出来不是c++的程序。 c++是一种语言规范,和平台无关的,无论vc/bc,总体上都是遵循 这套规范,所以他们都是c++,不要把c++和vc/bc相提并论。 vc/bc不同的地方在于他们使用的函数库(也许叫类库更为合适), 除了标准的c++类库,他们各自按照自己的思路提供了功能强大的 类库,让你可以更为容易开发windows程序。 unix系统也有类似的情况,不过由于系统比较开放,你完全可以自己 选择用哪些不用哪些,很多类库都有几种不同的可供选择,windows 由于只有微软一家,所以基本上选择的余地不多。 可以这样说,c只有一家,c++也只有一家,只是你用不同应用选择的类 库不同。即使是java,你做电子商务和网络分析,所用到的类库也是完 全不同的,难道可以说是java有好多种么? 顺便说说那位学了c#的同志,c#所谓可以包含c++/java,很大程度上 只是语法类似,在系统架构,实际应用都有巨大差异,请不要太高估 c#。学习编程最重要的是观念,有了好的基础,大部分语言几天内就 可以上手。 |
B11层 发表时间: 12/14 23:51 |
![]() | 回复: hyrzzz [hyrzzz] ![]() |
登录 |
我还是个关于编程什么都不懂的人,但看此文很用收获:国人努力吧!----当然也包括我自己。 我定会努力的! ![]() |
B12层 发表时间: 12/15 10:41 |
![]() | 回复: yutou [yutou] ![]() |
登录 |
感谢三楼贴出文章,我体会了一点 |
B13层 发表时间: 12/15 15:17 |
![]() | 回复: changfeng [changfeng] ![]() |
登录 |
不要太沉迷于JAVA,它只是一个工具,重要的是思想方法,任何工具都有他淘汰的一天。 要学的是OOP。 |
B14层 发表时间: 12/16 16:56 |
![]() | 回复: snntss [snntss] ![]() |
登录 |
楼上说得对 |
B15层 发表时间: 12/17 08:28 |
![]() | 回复: ziaichen [ziaichen] ![]() |
登录 |
看看这个网站:
http://www.java.com.cn/ 也许有帮助 |
B16层 发表时间: 12/17 13:20 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号