在java虚拟机的配合下write once, run everywhere.

解决方案 »

  1.   

    时势造JAVA —— 当大家需要跨平台的开发工具时 刚好来了JAVA;当大家对C++ 腻烦时,来了个JAVA; 当大家对微软的那一套反感时,来了JAVA ……  再说JAVA潜质不错,具有众多优点(大家经常听到的),在未来的“进化”过程中,这些优势肯定还会得到加强。 因此 未来是属于JAVA的。尽管微软推出了C#,但是它不可能推翻JAVA的统治地位。
      

  2.   

    就目前来讲,java programmer's salary 高一些。
      

  3.   

    java的最大魅力也许就在于他的跨平台性和他在Internet上的广泛运用。
    未来是Internet的世界,java必定会在这方面有所发展。
      

  4.   

    java多大哥(父亲)啊,众人拾柴火焰高。
      

  5.   

    java最直接的优点有两个:1,跨平台;2,面向对象的特色。
    java最直接的缺点:速度慢。
    如果作gui开发,选java的人肯定脑子有屎。不过话说回来,有空的话,看看javax.swing的源代码还是挺不错的,整体构造十分合理而巧妙。
    还有,看得出顶楼兄弟对C还是很有感情的,不过现实是不以个人感情为转移的。
      

  6.   

    能不能指点一条java的学习明路给小生后辈,java的内裤庞多,     
                                                  ~~~~~~~~~~java是什么?妓女吗? 
      

  7.   

    指点不敢,谈谈个人意见:
    java编程思想,是必备宝典。如果是入门,看看这几个包就可以:java.io(输入输出),java.lang(简单变量)java.util(简单结构,如矢量,哈希表),然后就看你的爱好和需要乐。
    个人感觉:java强项在server端编程,而不在client端。
      

  8.   

    其实java最大的优势仍在于嵌入式系统。也就是java2 ME.
      

  9.   

    多谢各位的指点!贴子发了一天,对今天各位的意见总结如下
    1。大家都很看重java的面向对象的编程思想,这应该想对与过去的面向过程的编程方式是一个很大的进步。所以说之应该是java很有优势的一方面。
    2。跨平台。说句实话,对这一特性,感觉有也不足的地方。所谓的一次编译,到处运行的支持,感觉很是不够。对于跨平台的实现,我认为一方面有诸多的限制,另一方面,也会失去不少的平台特性。况且,加上delphi这样的RAD工具在其他平台的扩展,这种优势似乎在慢慢消亡!
    3。Server端的开发!不知道vampirelord兄子的是哪方面,好像C#也是在Server端更有优势!
    4。java2 ME得嵌入式平台,不知道现在的市场和硬件厂商的支持如何?我想市场恐暂时抵不过C,而且似乎在走下坡路。尤其是在CE的份额逐渐膨胀的时候!
    还望各位大虾多多指点指点,让java菜鸟早日成长!祖JAVA明天会更好!
      

  10.   

    1: 如果作gui开发,选java的人肯定脑子有屎。-->
       Borland 的 Jbuilder,Sun 的 Java Forte,Elixir Report ......
       很多都是用Java开发的。这些公司都有问题!?
       建议大家去Http://www.javadevelopersjournal.com去看看,那儿有很多在它上面做
       广告的公司,产品。
    2: swing 的整体构造十分合理而巧妙。同意!
       我对其他语言不太熟。我感觉学Java 的Swing 的Model-View-Control MVC范式很舒服。
       而以前学VC感觉很累,也似乎学不进去。
    3: 国外的jAVA开发确实很火。看看国外的杂志,网站就知道了。
       个人看法,仅供参考!
      

  11.   

    java程序和c,c++相比bug出现的几率小的多,有利于生产高质量的产品。
      

  12.   

    lglinux:
    java开发用户界面确实是费劲,我说这个话是对程序员,而不是对其他人。和Delphi比一下,单纯说开发画面,后者工作量能省1/3。
      

  13.   

    国外的jAVA开发很火是由于历史原因造成的。一个有较长历史的大企业会有各种不同的os,用java开发能够大大减少开发成本,损失一些运行效率是划算的。同时国外企业的信息系统的构成中软件成本占总成本的大半,硬件相对便宜。
    而国内主要是在wintel平台上,使用java反而成本高。
      

  14.   

    可是如何去了解JAVA在中国的形势
    或者说怎样才说的是精通JAVA呢
    还望高手赐教
      

  15.   

    java是一驼屎!什么都不行的!还不如C#好!逆微软者死!
    delphi更是一驼大屎!在她身上看不到一点前景!
    没有一点自己倡导的技术!无论ado,还是Jbuilder方面都是一只跟尾狗
    哈哈哈
      

  16.   

    java是一驼屎!什么都不行的!还不如C#好!逆微软者死!
    delphi更是一驼大屎!在她身上看不到一点前景!
    没有一点自己倡导的技术!无论ado,还是Jbuilder方面都是一只跟尾狗
    哈哈哈
      

  17.   

    yuxibao
    用不着嘴硬,你到国外看看再说这些话吧。井底之蛙!
      

  18.   

    to: yuxibao(cody) 
      Borland 才是真正的聪明谁好就支持谁。
      kylix 不是borland 的领先吗什么只跟着别人走了。
      不象sun非和MS争
      

  19.   

    老听说国外用java的特别多,但我始终也不明白,他们都用java做什麽呀。
      

  20.   

    老听说国外java用的很多,但我不明白,他们都用java作什麽呀
      

  21.   

    老听说国外java用的很多,但我不明白,他们都用java作什麽呀
      

  22.   

    老听说国外java用的很多,但我不明白,他们都用java作什麽呀
      

  23.   

    知道吗,oracle 8i 很多就是用 java写的  呵呵
      

  24.   

    to gaochunguang(Borlphi)
    微软才是真正的聪明谁好就抄谁
    再加一点自己的技术,简直就是天衣无缝
    别忘了java还未通过国际标准承认呢!
    C#就不同了!快来投靠微软吧,我第一个报名!
    没有什么技术是大而全的,跨平台????
    哈哈。。真是搞笑你们用脑写程序还是用脚写程序的?
    java虚拟机不是一个平台吗?为了不失去所有平台特性!他到时会变的比他所
    在的平台还要大!它是一个吸血的寄生虫。sun更是这个寄生虫的老母!!!!
    支持微软。(注:并没有给我工资的。冤枉啊)
      

  25.   

    to gaochunguang(Borlphi)
    微软才是真正的聪明谁好就抄谁
    再加一点自己的技术,简直就是天衣无缝
    别忘了java还未通过国际标准承认呢!
    C#就不同了!快来投靠微软吧,我第一个报名!
    没有什么技术是大而全的,跨平台????
    哈哈。。真是搞笑你们用脑写程序还是用脚写程序的?
    java虚拟机不是一个平台吗?为了不失去所有平台特性!他到时会变的比他所
    在的平台还要大!它是一个吸血的寄生虫。sun更是这个寄生虫的老母!!!!
    支持微软。(注:并没有给我工资的。冤枉啊)
      

  26.   

    to gaochunguang(Borlphi)
    微软才是真正的聪明谁好就抄谁
    再加一点自己的技术,简直就是天衣无缝
    别忘了java还未通过国际标准承认呢!
    C#就不同了!快来投靠微软吧,我第一个报名!
    没有什么技术是大而全的,跨平台????
    哈哈。。真是搞笑你们用脑写程序还是用脚写程序的?
    java虚拟机不是一个平台吗?为了不失去所有平台特性!他到时会变的比他所
    在的平台还要大!它是一个吸血的寄生虫。sun更是这个寄生虫的老母!!!!
    支持微软。(注:并没有给我工资的。冤枉啊)-------------------------------------------微软帝国无限公司
      

  27.   

    拒绝JAVA用C++ ---------想说爱你不容易!
    放弃C++用JAVA ---------痛并快乐着!
      

  28.   

    服用VC是为了补充营养,保持健康,强化身体素质
    饮用JAVA是为了放松心情,也是一种休闲方式所以一个人(主要指程序员)要想使自己青春永驻就要不断地补充VC,
    而要想放松神经的话就不妨来一杯JAVA,你看,其实两者并不矛盾嘛。总而言之:
    只用VC不用JAVA,身体再强壮也不开心;
    只用JAVA不用VC,身体不好再开心也是瞎开心。大家都是聪明人,应该能明白我说这些的良苦用心吧!  ^O^
      

  29.   

    如果知道老板为了维护 XXXSoftWare for Unix,XXXSoftWare for Linux,
    XXXSoftWare for win9X,XXXSoftWare for win2000,XXXSoftWare for ...
    XXXSoftWare for ....XXXSoftWare for ....XXXSoftWare for ....
    XXXSoftWare for ....XXXSoftWare for ....
    XXXSoftWare for ....会创找多少我们的 就业机会,也许就可以明白大公司的老板为何拼命java
      

  30.   

    小弟了解一点,日本的手机上的游戏用java2Me,很火的。
    骗日本人的钱,抗日光荣。
      

  31.   

    xsong:你的消息很灵通啊,兄弟就做过此类项目,可不是骗,而是被骗。
      

  32.   

    日本的I-Mod手机虽然是java搞的,但是没能得到大厂商的支持,难于推广!
    Oracle虽然是Java开发的,但是其真正的核心代码还是C.与JB4一样,我想如果这两个好的重量级工具,如果用其他语言来编写,我想在性能方面会更加的出色!如果两样都学的话,会不会杂而不精阿?毕竟俩个都不是短时间就能开发出项目的东西
      

  33.   

    hehe
    欧即学VC要搞Java呵呵
      

  34.   

    hehe
    欧即学VC要搞Java呵呵
      

  35.   

    to qianying(千影) 
    你说的好啊,我同时补VC,VB,身体够强壮吧,
    另外,我现在也开始每天饮JAVA了,味道不错啊,呵呵~~~~~~~~~
      

  36.   

    java是一驼屎!什么都不行的!还不如C#好!逆微软者死!
    delphi更是一驼大屎!在她身上看不到一点前景!
    没有一点自己倡导的技术!无论ado,还是Jbuilder方面都是一只跟尾狗
    哈哈哈 微软才是真正的聪明谁好就抄谁
    再加一点自己的技术,简直就是天衣无缝
    别忘了java还未通过国际标准承认呢!
    C#就不同了!快来投靠微软吧,我第一个报名!
    没有什么技术是大而全的,跨平台????
    哈哈。。真是搞笑你们用脑写程序还是用脚写程序的?
    java虚拟机不是一个平台吗?为了不失去所有平台特性!他到时会变的比他所
    在的平台还要大!它是一个吸血的寄生虫。sun更是这个寄生虫的老母!!!!
    支持微软。(注:并没有给我工资的。冤枉啊)
      

  37.   

    我的看法
    JAVA是有一定的局限性的,至少开发GUI特别慢
    楼上有位哥么不知道有没有用过Borland 的 Jbuilder,Sun 的 Java Forte,Elixir Report 
    速度慢的惊人,另外各位大哥不知道有没有用过共享软件
    比如WINZIP阿,Netant阿,不知道有没有用java开发的
    我看来如果C#真的象微软说的那样能够达到C++80%的速度的话
    那一定要关注一下了,毕竟C++还是比较难学的。当然C++高手一定对C#很不屑
    不过大家不要忘了,在硬件提升到一定的高度的时候,开发效率就显得更为重要了
    当然JAVA也太慢了,:(
      

  38.   

    java的跨平台是以牺牲效率为代价的。它的Bytecode只不过是一种中间二进制代码,脱离了JVM的支持,什么也不是(安全性也是靠这种方式控制的)。
    Java的优点主要是面向对象结构和易于编写稳定的程序,没有指针,有自动管理内存的机制(Garbage Collector),因此用Java做一些应用层的开发不失为一种好的方案。
    随着MS C#的推出,Java的面向对象结构和易于编写稳定的程序的优点C#(在语法上和一些内部机制上,Java和C#差不多,因而许多人将C#称做MS的Java)也有了(在语法上和一些内部机制上,Java和C#差不多,因而许多人将C#称做MS的Java)。不同的是Java具有跨平台特点,而C#与Windows结合更紧密(如Windows DNA),效率更高。因此,具体用哪一个得看具体情况。
    国外用Java主要集中在网站的应用层开发,用得很火,但前提是服务器用Unix。而且国外大型企业的信息系统也主要用Java做应用层的集成开发,并向Web-based方向发展,毕竟Java具有更好的跨平台性。
    如果MS能在网站平台的安全性方面进一步加强的话(当然指实际,而不是MS吹的),可能可以吸引更多的用户和开发商,从而相对Java而言占有优势。在今后的几年内,
      

  39.   

    记住一句名言:
    Java is not platform independent.It is just a platform.
    --C++之父B. Stroustrup 
      

  40.   

    各位老兄,我正准备学习JAVA,但听你们这么说,我都不知道学什么好了,我是成都的有没有大下知道成都的JAVA技术怎样,用的多吗??
      

  41.   

    技术在走向不是程序员决定的,是由应用取舍的。
    不同的应用程序有其最佳的技术搭配,包括开发语言的选择。
    在UNIX下,JAVA的优势不就凸现了吗?
    记住,JAVA是从美国热起来的,而美国UNIX系统很普遍。
    而我国WINDOWS系统大行天下,JAVA的优势也就看不出来了。还是那句话:看应用。不要拘泥于纯语言的对比。
      

  42.   

    跨平台是相对的,如果新出来一个操作系统没有JAVA虚拟机,它还运行个屁。