首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java在现实世界中有哪些突出的应用程序?

Java在现实世界中有哪些突出的应用程序?
EN

Stack Overflow用户
提问于 2010-04-10 14:06:02
回答 12查看 75K关注 0票数 10

我是一个初级程序员,我们学校的I&CS项目让我们开始学习Java。在我看来,C语言及其衍生产品在现实世界中更为普遍。这是真的吗?专业程序员如何在工作中使用Java?

更准确地说,我想知道程序员在什么情况下更喜欢使用Java而不是其他语言。OpenOffice绝对是Java的一个突出的例子,但是它就不能用其他的东西来编码吗?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2010-04-10 14:24:01

除非您正在编写游戏、嵌入式设备软件、维护遗留软件或编写高性能并行计算软件(例如CUDA),否则您将从Java中获得比C/C++更多的好处。尽管名字叫C#,但实际上它更像是Java语言派生的,而不是C语言派生的,如果你这么想的话(很多人会说它比Java语言更好,包括我自己)。

"Java比C/C++慢“的说法正在缓慢但稳定地成为神话(例如参见this benchmark)。当然,它对程序员更加友好,并且迅速出现了越来越多的企业级解决方案,专门处理Java、Java开发和Java在现实世界中的部署。

特别是在服务器应用程序中,您会发现Java正在获得巨大的市场份额。在这一点上,在大多数领域中,它是否真的在使用上仅次于C/C++是有争议的。

票数 15
EN

Stack Overflow用户

发布于 2010-04-10 14:47:58

你对“真实世界”的看法可能并不准确,因为许多人(大多数?)大型Java应用程序是不可见的。当然,也有桌面Java应用程序,但在我看来,是服务器端Java让它如此流行,特别是在异构的企业环境中(可移植性使您可以独立于供应商),而且Java几乎在所有行业中都被使用。因为你要的是一个例子,所以我的例子是GMail。够大了吗?

票数 9
EN

Stack Overflow用户

发布于 2010-04-10 14:21:42

Java相当流行。很难将它的流行程度与"C语言及其衍生产品“进行比较,因为没有人统计每个问题解决了多少”现实世界“的问题。然而,Java是相当流行的。您可以在自己的台式机上安装和使用的一些Java应用程序:

  • OpenOffice
  • Vuze
  • Eclipse
  • NetBeans
  • jEdit

Java还可以在许多手机和web服务器上运行。

至于您的第二个问题--专业程序员倾向于使用Java完成任务。(就像C、C++、perl、Lua、python、Javascript、ruby、Clojure、Pascal、SQL、COBOL和任何其他编程语言一样。)作为一名初级程序员,不必担心Java在现实世界中的适用性。如果你的学校教它,用它来学习计算机科学的概念,无论你最终用什么语言来解决现实世界中流行的程序,这些概念都会为你服务。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2612434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档