wfw2011
plexr
2009-12-14 12:53

java的具体应用都有什么?

已采纳

现在学习java,都说其很优秀,尤其是跨平台特点吧。java网络方面很强悍,但是我还是不清楚其具体强在哪里,
有哪些具体应用离开不了java。我关注了一下最常用的网络工具腾讯qq,其编程语言如下:

客户端采用 Microsoft Visual C++开发;

服务器端软件采用Linux gcc开发 ;

数据库采用MySql 数据库。

貌似没有java的份,困惑java的优势在哪里,可以举例写具体应用么?

ps傻傻的问题,高手莫笑··

[b]问题补充:[/b]
谢谢各位的回答,但是感觉这些都是书本上的“形式化”赞美之辞,我想知道其在实际应用中的舍我其谁的应用。。。比如某个应用程序就是java写的而且其他语言无法取代。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • ccnunlp ccnunlp 12年前

    我个人觉得,

    很多大型IT公司之所以都基于Linux下的C\C++技术,主要有两点原因:
    (1) 这些公司在国内发展基本是在90年代末期和21世纪头几年。这段时间Java 2在国外才发展了2,3年,我们国内就更为落后了。Java技术还非常的局限。运行效率慢是当时的主要问题。所以对于公司来说用C++是必然的。

    (2) C\C++的运行效率还是有优势的,适合底层开发,对于商业化公司来说,这一点很诱惑。

    对于当前的IT业,Java已经越来越被认可。特别是在上层开发中,比如Web应用程序的开发,开发效率之高是节省开发成本的重要方面。所以一些中小型开发公司用Java的居多。大公司在业务级开发中很多也开始用Java了,比如阿里巴巴商务部面试需要Java技术的人才,而阿里巴巴的搜索部还是需要C++的。

    总而言之,想进大公司,学好C++优势还是要大一点。但只要你精通一门语言(C++/java),跨大公司的门槛不是难事。

    ps: 我是从小公司跳回学校读研的,今年我有两个师兄进了腾讯,他们面试的时候都是说自己精通Java,还是一样被录用了。而且录用之后,技术总监要求他们从现在开始学习C++。进公司以后还要培训的。

    点赞 评论 复制链接分享
  • andilyliao andilyliao 12年前

    其实java最强大的地方就是跨平台 再就是很好的中间件支持 至于分布式或者其他的东西 你想一下 java源自于虚拟机 虚拟机需要调用系统api提供的接口 它怎么可能和c去比 但是java比c的开发周期短 而且有很好的网络以及安全方面的api和中间件支持 所以这样开发成本就会下降
    时间,质量,成本是项目成败的关键 而且实施部署的方便简介也是项目后期的重点 所以java才会有强大的市场

    点赞 评论 复制链接分享
  • lzj0470 lzj0470 12年前

    如果想开发一些高性能的应用,还是需要C++或者C来做比较好,比如说,爬虫,一般都是用C++、C开发,虽然也有java开发,个人认为效率不高,开发一些安全性,或者跨平台,可以重点考虑JAVA。在银行系统当中,一些都是采用JAVA来开发。

    点赞 评论 复制链接分享
  • lzj0470 lzj0470 12年前

    它主要用于Web开发(J2EE)、移动开发(J2ME)、跨平台的Client端UI(J2SE)
    优势:
    在网络上搜索以下几点:
    java的面向对象的思想就决定了他的代码是可以重用的从而提高了开发效率,java继承了 C++的优点,也抛弃C++的一些弊端如,C++的多及成容易造成混乱,java通过借口这种方法完全就避开了C++的这种混乱。java可以说是集合了大多数语言的优点产生的精华。此外还有在别的领域如:从手机开发J2SE 一般的web开发 还有企业级的开发 J2EE 都是java。
    还有高性能、分布性、强大性、解释性、可移植性等
    其实最大的优点摸过于跨平台、分布性这两点可以说是极大的为安全和维护做了一次很大的升级。

    点赞 评论 复制链接分享
  • iteye_3008 iteye_3008 12年前

    开源!市场!天生的企业级网络应用主流!

    点赞 评论 复制链接分享

相关推荐