现实世界中Java都应用到了哪些地方
桌面工具 Adobe Acrobat、微软的 Office 办公软件,他们都不是用Java编写,以至于连我们电脑所应用的操作系统(Linux 和 Windows)都不是,那么人们如何运用Java 的呢?现实世界中到底有没有运用Java的应用呢?这个问题所有的程序员都会在初学Java或者在为了毕业必须掌握一门编程语言而开始学习之后时产生这个疑问。当你在安装Java 在你的桌面时会得到答案,或者 Oracle 会告诉你超过了30亿的设备正在运行着Java,这难道不是一个庞大的数字吗?大多数大公司都以不同的方式运用着 Java。许多服务器程序都是拿Java 来编写以处理每天超过数以千万的数据,网络上的交易系统也是拿Java编写例如 LMAX 交易平台系统,其覆盖内部路径的阻断式的内部通信线程,Disruptor。这篇文章里,我们会看到许多跟贴切的例子,哪些项目是在Java 的基础上完成的,哪些领域和部门在运用Java,如何正确的在现实世界中运用Java。现实世界中的Java程序其实现实生活中有很多地方应用到了Java,从电子商务网站到 Android 应用,从科学应用到金融应用比如电子交易系统,从游戏(Minecraft)到桌面应用好比 Eclipse,NetBeans 以及 IntelliJ,从开源的文档到 J2ME 应用。下面来详细的介绍这些。1.Android应用如果你还在寻找Java在哪运用,你不用东奔西走的寻找,你的身边就是。打开的 Android 手机,随便打开一个 App 应用,他们就是完全的用Java 语言,从 Google 上搜索 Android 的 API 文档,你就会发现它和Java 的 JDK 文档惊人的相似。从两年前的Android 刚刚起步,到今天许多的Android 应用都是Java 程序员开发者开发。虽然Android运用了不同的JVM 以及不同的封装方式,但是代码还是用Java 语言所编写。2.在金融业应用的服务器程序Java在金融服务业的应用非常广泛,许多跨国投资银行例如:Goldman Sachs(高盛投资),Citigroup(花旗集团),Barclays(巴克莱银行),Standard Charted(标准渣打银行)以及其他银行,都用Java 来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。3.网站
同样,Java 在电子商务领域以及网站开发领域占据这大部分席位。4.软件工具许多常用的软件和开发工具都是运用Java来编写和开发的。5.交易系统第三方交易系统,现已是金融服务产业的一个很大的部分,它们同样也是Java 编写。6.J2ME系统随着近几年IOS和Android 的出现,几乎占据了J2ME 市场,但仍然有低端诺基亚、三星手机使用J2ME。这个时代的大多数手机游戏,手机应用都采用J2ME 的一部分 MIDP 和CLDC 编写,以适应Android 系统。但是 J2ME 依然在蓝光,磁卡,机顶盒这些产品中流行。通信应用之所以这么火是因为 Nokia 的手机依旧支持J2ME。7.嵌入式领域Java在嵌入式领域发展空间很大。在这个平台上,你只需130KB就能够使用 Java 技术(在智能卡或者传感器上)。
8.大数据技术Hadoop以及其他大数据处理技术都是用 Java9.高频交易的空间Java平台大幅度提高了这个平台的特性和即使编译,他同时也能够像 C++ 一样传递数据。今天,Java 依然是在科学应用中较好选择,包括自然语言处理。较主要的原因是因为 Java 比 C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。1990年,Java 因为其 Applet 在 Internet 上相当庞大,但是随着这几年的下来,Applet 失去了其光环,较主要原因是因为各种各样的安全问题在 Applet 上出现。今天我们电脑上已经不存在桌面 Java和Applet。但 Java任然是默认的软件行业的应用程序开发语言,在金融服务行业的大量使用,投资银行和电子商务应用的空间,任何一个学习Java 的学者都有着光明的未来.
页:
[1]