这个月开始接触java..本来是打算向C++方向发展.但想了想.. MS的东西不喜欢用..
还是喜欢自由免费的东西..
所以选择了java学习..
个人感觉,不能讲java有没有前途或好与不好..
只能讲C语言好强大..java概念太多..不过容易上手..
只是为了份工作..所以找了个比较容易上手的语言入手找份工作..以后再看情况向那方向发展..
看贴回贴..朋友介绍这个论坛..第一次上来混..
也是个刚刚接触编程的新新新新新新人...
看贴回贴..朋友介绍这个论坛..第一次上来混..
也是个刚刚接触编程的新新新新新新人...
google的编程语言是java和c++, ms是c#和c++. 学好c++是很关键的。举些例子,oracle的fusion中间件是c++开发的,google的搜索引擎是c++开发的,yahoo的搜索引擎是c++开发的,微软的搜索引擎是c++开发的。本人学了6年java,现在在努力转c++。
大家在争吵哪个语言好的时候,其实很多大公司是综合运用这些技术的。没几个人知道,微软的一个子公司用纯java技术开发的新一代的企业搜索引擎已经运行在华尔街一家财务公司的内网上了 : )
[该贴被jojox于2008-07-03 21:23修改过]
最后,作为一个技术人员,应该抱着谨慎和认真的态度去看问题。
java很规范,是王者之道,任何学了java语言的人去学别的语言,如果它很规范,上手都很快,不要忘了,中国是永远是软件应用的市场,我们是站在巨人的肩膀上,做工人的机械工作而已。
to veryfatman(楼主):
有这种心理(怕见到那么多概念),是明显的心理畸形,其实你是怕自己掌握不了,对自己没信心。你“用了8年vc,2年linux-gcc”满脑子都是c,怎么还能接受的了java?你了解java吗?先去有个充分的了解以后,再来这发表高论,否则就你目前这样的水平,没资格来谈java。
[该贴被dearshor于2008-12-28 12:55修改过]
这说明不了什么,唯一能说明的是,你还不懂Java,更不会用Java。
疑问集中在了三点,我说点我的看法
1、JAVA名词泛滥技术概念繁多,.net简单,更快速完成工作。
2、JAVA没有技术含量,北大青鸟完全不会开发的培训4个月就能胜任。
3、JAVA不优美
问题一:这确实存在,但是发表主题的人并没有看到问题的本质JAVA与.net的最大区别在哪里?JAVA是开放标准的,任何人和组织都有几回成为这个语言的设计者之一,这就导致了如问题一所说的各大厂商群芳争艳,表面上遵循规范,实际上都在用自己技术向击败别人,这就导致了一个技术产生,马上有人提出新的技术来弥补空缺,而新技术出现的空缺又等待更新技术填补,这样周而复始出现了很多名词但是,实质上这些技术都是万变不离其宗,都是有“必然性”可追,能够时刻把握这些必然性的人在其中成为佼佼者那些大师,比如Martin Fowler,我发现很多后来技术无论怎么发展都逃不出他将尽十年前写的一些书的范畴,这就是察觉事物本质和必然性的能力,抓不住本质,必然要被技术所拖累。
问题二:我觉得恰恰相反,JAVA确是技术含量最高的语言之一。大家也说了,用JAVA做项目经常失败,.net容易成功
说明同样环境下,JAVA做好更难,对于北大青鸟完全不会开发的培训4个月就能胜任,只能说JAVA最低的底线很低,并不
证明没有技术含量,如同我第一问所说的,要做好就要做把握本质的人,某些高人总会养成这样的口头禅“XXXX不过就是XXXX”这简单的“不过就是”体现出了他看出了这个新技术背后的实质问题,每一个技术都不会平白无故出现,都必定是为了满足人们某种需求而出现的,当你觉得你在某些方面缺乏支撑支持,就该想到这方面可能马上会有(或者已经存在)某种技术,这样做到领着技术走而不是被牵着走,当然这样的人少之又少。。。。。JAVA是一门战术味道很浓的语言,很多思维都是战术思维。。。。。
问题三:关于优美性问题,优美性可以从多种层面看,从代码简洁这个角度上,JAVA是不行,仅仅要打印一个"HELLO WORLD"就要写4,5行代码完成相同工作所要写的代码量比其他语言多得多,而另一个角度,从可读性上讲,JAVA的可读性还是不错的。