Java背景知识

Java语言的历史

  • Java是哪家公司的产品

    Java是美国Sun(Stanford University Network,斯坦福大学网络公司)公司在1995年推出的一门计算机高级编程语言

    。2009年Sun公司被Oracle(甲骨文)公司给收购了,所以目前Java语言是Oracle公司所有产品。

  • Java名称的来历

    早期这门语言的名字其实不叫Java,当时称为Oak(橡树的意思),为什么叫橡树呢?原因是因为Sun公司的门口种了很多橡树,但是后来由于商标注册时,Oak商标已经其他公司注册了,所以后面改名为Java了。那么有人好奇为什么叫Java呢?Java是印度的一个岛屿,上面盛产咖啡,可能是因为他们公司的程序员喜欢喝咖啡,所以就改名为Java了。

  • Java的创始人是谁

    Java的联合创始人有很多,但是行业普遍认可的Java的创始人 是詹姆斯●高斯林,被称为Java之父。

Java能做什么

Java能做的事情非常多,它可以做桌面应用的开发、企业互联网应用开发、移动应用开发、服务器系统开发、大数据开发、游戏开发等等。

  1. 桌面应用开发:能够在电脑桌面运行的软件

  2. 企业级应用开发:大型的互联网应用程序

  3. 移动应用开发:运行的Android手机端的软件

  4. 服务器系统:应用程序的后台(为客户端程序提供数据)

  5. 大数据开发:大数据是一个互联网开发方向;目前最火的大数据开发平台是Hadoop,就是用Java语言开发的

  6. 游戏开发:游戏本质上是给用户提供娱乐的软件

目前Java的主流开发方向是使用Java开发企业级互联网应用程序

Java的技术体系

  • Java SE(Java Standard Edition):叫做标准版,它是后面两个版本的基础,也就是学习后面两个版本必须先学习JavaSE。

  • Java EE(Java Enterprise Edition): 叫做企业版,它是为企业级应用开发提供的一套解决方案。

  • Java ME(Java Micro Edition):叫做小型版,它为开发移动设备的应用提供了一套解决方案。

Java ME 目前已经不被市场认可(淘汰),取而代之的是基于Android系统的应用开发