上海Java培训
达内上海中山公园中心

13691148991

热门课程

学习Java能做什么?你需要了解这些 Java 的应用领域

  • 时间:2017-01-10
  • 发布:上海java培训
  • 来源:达内新闻

Java 不仅是时下最火的编程语言,还是一门很年轻的语言。在 1990 年 12 月,一个旨在创造一门替代 C/C++ 的全新语言的项目正式启动。工程师 Patrick Naughton 受够了 Sun 公司的 C/C++ API 和工具,本要跳槽去 NeXT,此时公司给他安排了一个新项目——Stealth。这个秘密项目除了他以外,没有别的研发同事知道。

到了 1992 年 9 月 3 号,团队将他们的成果——Green OS、Oak 语言以及一些应用一同发布在一款名为 Star7 的掌上电脑上,这成为了 Java 前身的第一次亮相。1994 年 Oak 被更名为 Java,只是因为 Oak 这个名字被一家名为橡树科技(Oak Technology)的公司占用了。
1995 年 5 月 23 日,Java 的第一个公开版本——Java 1.0a2 和 HotJava 浏览器一起发布,这也成为 Java 的诞生日期。1996 年 1 月,第一个 JDK(Java Development Kit)发布,包含大量免费的开发工具和包,以及一些样例程序。1999 年 6 月,Java 开始分为三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。

2009 年,甲骨文(Oracle)公司以 74 亿美元收购 Sun,从此 Java 语言的研发由这家大型数据库软件公司主导。
2002 年至今,从 Java 1.0 发展到 Java 8,Java 始终占据着 TIOBE 前三名的位置,并在大多数时候占据着“全世界最流行编程语言”的宝座。到 2016 年,Java 已经有 21 岁了,C/C++ 语言的使用率在逐年降低,而 Java 却长盛不衰,除了 Java 本身的优点以外,还离不开庞大的社区和企业的支持。

你可能会问,这么火的 Java,可以用来做什么呢?

其实,Java 即使算不上无所不能,也可以称得上无处不在了。从各大高校的教务管理系统,到“双十一”火爆的抢购后台;从手机上的安卓应用,到时下流行的“大数据”,都有 Java 语言的踪迹。

下面,会为你详细介绍几个你可能熟悉的 Java 的应用领域。

Android 应用

在移动互联网时代,Android 应用可能是你感受最深的一类 Java 应用了。从 Eclipse 到 Android Studio,安卓的开发工具越来越先进,使用 Java 开发安卓应用也越来越方便。

Java Web 应用

Java 在电子商务和 Web 应用程序上也是个大头。通过 Spring MVC、Struts 2.0 和类似框架,你可以创建大量的 RESTfull 服务。即使是简单的基于 web 应用的 ervlet、JSP 和 Struts,在各种政府项目中也非常受欢迎。许多政府、医疗、保险、教育、国防以及其他部门都有他们自己用 Java 写的 Web 应用程序。

后台应用

有些程序你可能“看不到”,却和你关系密切。当你在“12306”上买了一张票,数据是如何同步到所有的火车票代售点的?当你在购物网站上下单后,是如何完成交易的?手机新闻客户端是如何推送给你感兴趣的文章的?这些都可以用 Java 来实现。

嵌入式开发

事实上,Java 最初就是为嵌入式开发而生的。作为一门“一处编写、处处运行”的跨平台语言,它在嵌入式开发领域的优势不言而喻。
大数据

和安卓开发一样,这又是一个“红得发紫”的领域。从 Hadoop、HBase 到 Storm、ElasticSearch,Java 在数据挖掘、实时计算、大规模机器学习和搜索引擎等领域占有重要的地位。即使时下新兴的 Spark,其中使用的 Scala 语言也是基于 JVM(Java virtual machine,即 Java 虚拟机)的。

Java 有如此多应用的领域,也就不难理解 Java 程序员为什么基数如此庞大了。你现在是不是已经跃跃欲试,打算尝试写一下 Java 代码了呢?

IT免费课程咨询: http://sh.java.tedu.cn/baidu3/wmkc02/

上一篇:Java中static关键字的作用
下一篇:2017年java学习方向
选择城市和中心
贵州省

广西省

海南省