| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7141 人关注过本帖
标题:Java的优势到底在哪里?
取消只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

就算用正版vs  vs.net,要是被发现用的操作系统是盗版的也会被告侵权

就算ide和操作系统都用正版,数据库用盗版也……

所谓我们老总上个月花了800多买了一张sql server 2000标准版,还是认识人所以便宜了买的。

[此贴子已经被作者于2006-5-9 11:24:13编辑过]

2006-05-09 11:24
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用千里冰封在2006-5-9 11:58:00的发言:
这也从一个侧面看出来JAVA是一个功能很强的语言
它可以做与底层实现无关的编程,它在各个域的非凡表现正说明了JAVA语言无限的生命力
它可以为手机嵌入式设备写程序,而不用去管这个手机是什么型号的
别的语言能做到吗?
我觉得为了这一点牺牲一点效率是值得的.

现在有很多机型开始不支持java软件,

.net里面有mobile开发项目,无论简单程度还是开发周期都超越java

牺牲的效率这里一点那里一点,很多点。。。

我喜欢java只是因为我觉得它用起来的时候莫名其妙

java的listener比起C#的event要复杂一点,麻烦一点

如果不用swt designer的话,在月蚀里面写一段长代码简直令人疯狂,因为你要花一分钟去找到某个按钮的构造代码和listener在哪里……

2006-05-09 12:40
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用千里冰封在2006-5-9 14:20:00的发言:

如果要那样说的话,就没有办法了,那就什么语言都可以写嵌入式的开发了。只要有这方便的编译器就可以了,但是问题 你还需要到目标机器上去编译一下啊,说实话,JAVA的一次编写,到处执行是有一些地方没有做好,但是,支持JAVA开发的的硬件有多少,而支持别的语言的开发的又有多少,JAVA是给程序员提供了方便,你可以不去管底层的实现而可以在一定的高度上写出相类似功能的代码来,这一点,又有几种语言能做到
一个语言能发展到这个程序,一定是有它的一定的道理的,按照我们中国人的想法,如果只是SUN公司的炒做,是不可能炒做这么多年,也不可能把它炒做成世界用户第一的语言的,退一步讲,就算是它炒做的,能炒做成这样,那也是人才啊!
JAVA的跨平台一直以来就是它的优势,而别的语言又有几个能做到的,也许有人会说,在国内有几个公司是同时用几个平台的,又有几个人不是用microsoft的,但是这只代表目前,并不代表ms的东西将永远占据中国市场。


不可否认,新出的语言当然有新了的语言的优势,否则它新出来干什么,不可能一新出来就被淘汰吧,但是一切都要让时间来说话,十年的时间已经让JAVA给世人交了一份合格的答卷。别的新出的语言要断定它好,还为时过早

java的崛起,要归功于硅谷和linux,因为硅谷绝大多数都不用微软的东西,正好碰上java出炉,当然强烈支持

就象当初linux出炉的时候,本来一直用Unix的公司开始转用linux,老外看得重的是版权免费,最好连代码也免费(开源)

国内最早用发展起来的是台湾,这和侯捷老师的改行有一定的关系,然后再传到中国,中国刚好碰上手机发展的时候

用java开发手机软件很方便,到现在.net开始提供平台写,开始和java占市场,我未用过,不敢评论

而C#出世的初衷,或者说唯一目的,就是打倒java,这个意图是众所周知的

不过java不会没落,因为太多新技术(我不了解,所以也不敢评论),象struct,hr...,之类的

2006-05-09 21:41
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
我也支持java啊,可是我觉得java代码写起来很麻烦,也许是我太低级,总觉得要实现同样的功能,在C#比java所用的周期短

暂时的立场是,要成为真正的高手,还是要会汇编和C,可以连linux的内核都能改到面目全非,那才叫高手级的

java和.net都是老外提供好的平台和接口
2006-05-09 21:45
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用神vLinux飘飘在2006-5-10 13:29:00的发言:

月蚀是什么

要花一分钟去找到某个按钮的构造代码和listener在哪里……
这句话明显表明了你是一个把所有代码都放在一个文件的白痴...

eclipse
n.
食, 日蚀, 月蚀, 蒙蔽, 衰落
vt.
引起日蚀, 引起月蚀, 超越, 使黯然失色

你没见到eclipse的logo就是一个月蚀吗?!白目!


操,鬼知道要分开几个文件啊!我是打开gf的错乱的毕业设计项目帮她看的,她就把所有都写到一个文件

2006-05-10 14:37
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
以下是引用千里冰封在2006-5-10 15:28:00的发言:

其实每一种语言既然存在就一定有它存在的必要性和合理性,使用JAVA的人,希望大家都一起来用JAVA,那是不可能的,使用C#或者C的人也希望大家都说C#或C好,那也是不可能的
其实就是神说的一样,分工不同,不可能要求每个程序员都去写底层,都去搞最底层的东西
那样效率岂不是更差
再说JAVA的接口都是别人帮我们写好了的,那为什么不去用。
如果你真的牛的话,干脆什么接口都不要用好了,自己写一个操作系统,然后自己再开发一种语言来支持这种操作系统,那才叫真的牛
会C又怎样,精通C又怎样,会汇编又能怎样。
还不是一样用别人的编译器帮你把你的程序编译成各种目标代码
为什么不自己写一个编译器出来?那岂不是更牛
其实这个话题在一开始就是一个错误。没有必要去讨论哪种更好。只要你学得精,用哪种都是一样的。

谁说会写编译器比精通C和汇编更牛的……

学懂了编译原理就可以很简单写出来,绝对比精通汇编容易!

2006-05-10 20:34
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

用汇编随便写个单片机控制代码都比用C++写编译原理的一个功能难

2006-05-10 20:38
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
我没有说C#好得到哪里去,我是因为要赚钱养家才用C#,一方面C#也确实是容易学。

到我家人退休了,不需要我赚钱给他们的时候,我会转去学其他,

我正是因为想知道java的优点在哪里才发帖,并不是为了诋毁java,

我之所以这样问,是因为我gf要我帮她,

其中有一处是用tableviewer显示用jdbc从mysql读出来的数据时不知道怎样添加新行,

我上网找资料,结果一塌糊涂,连csdn都没有,这不单,有位同志还在我的csdn的帖子里留了一句

“谁教java的优势不在cui方面呢”

这令在下很疑惑……

http://community.csdn.net/Expert/topic/4733/4733210.xml?temp=.7659113
2006-05-10 20:47
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

老实说,其实很想装个linux来玩玩,但是我又不舍得windows,

装个双系统嘛,我硬盘里已经是98/xp双系统

装个虚拟双系统嘛,我内存少得可怜

上了linux和编译原理必修课,却又上课分神没学好

那时研究了一下linux的内核,其实真的不难看懂,前提是操作系统课必须全部课都认真听

不是说别人做好了接口用得好就行,至少要知道它怎么实现的,

知道大概也好,就象之前认识一个新同事,他说他前一份工作是做手机短信平台,而且是面向全国范围的

我还很佩服,结果后来想请教一下他,他竟然说全部提供接口,实际控制就那么两三行代码,

我晕倒……

2006-05-10 20:54
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
为什么中国要开发龙芯,就算赔钱浪费资源也要自行研制呢?

正是因为我们现在的电脑完全是老外的,写什么都必须先通过那个cpu接口(汇编指令amd和intel有别)

要是别人cpu里面有瑕疵,有bug,我们也没办法,

为什么国防投入大量资源找专家级人物专门研究linux,自行开发自己的系统呢

也是因为不想一直用别人的接口别人的平台,无论从硬件软件都自立

中国每年因为不知情的版权费赔几十个亿

低级公司卖小型软件,中级公司卖软件,高级公司卖技术,顶级公司卖协议
2006-05-10 21:04
快速回复:Java的优势到底在哪里?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018572 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved