Java是由Sun Microsystems公司(简称Sun公司)于1995 年 5 月推出的 Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的 詹姆斯 · 高斯林 (James Gosling)等人于1990年代初开发,它最初被命名为Oak(橡树)。 Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
1991年4月,由James Gosling博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身——Oak,Oak当时在消费品市场上并不算成功,但随着1995年互联网潮流的兴起, Oak迅速找到了最适合自己发展的市场定位并蜕变成为 Java语言。
1992 年3月,由于Oak已被用作另一种已存在的编程语言名称,因此必须选一个新的名字——Java. Java 的灵感来源于咖啡,据说James Gosling 研发小组的工程师经常喝的咖啡就产自印度尼西亚的爪哇岛(Java)上所种植的咖啡豆。
1993年2月, Sun Microsystems的子公司 FirstPerson试图从时代华纳获得一个电视机顶盒交互系统的一系列订单。在那时,由于绿色计划不是很成功,随即失去了时代华纳的订单,于是开发的重心从家庭消费电子产品转移到了电视机顶盒的相关平台上。
1995年5月23日, 0ak语言更名为Java,并且在 Sun World大会上正式发布Java 1.0版本。Java 语言第一次提出了“Write Once, Run Anywhere”的口号。
1996年1月23日,JDK 1.0发布,Java语言有了第一个正式版本的运行环境.JDK 1.0提供了一个解释执行的Java 虚拟机实现(Sun Classic VM) 。JDK1.0版本的代表技术包括 Java虚拟机、Applet 以及 AWT等。
1996年4月,10个最主要的操作系统供应商申明,将在其产品中嵌入Java 技术。同年9月,已有大约8.3万个网页应用了 Java技术来制作。在1996年5月底,Sun 公司于美国旧金山举行了首届JavaOne大会,从此JavaOne成为全世界数百万Java语言开发者每年一度的技术盛会。
1997年2月19日, Sun公司发布了JDK 1.1, Java 技术的一些最基础的支撑点9(如 JDBC等