Java是从一种程式语言逐步发展为一种运算平台的技术。Java的前身是一种与平台无关的程式语言--Oak,它诞生于1991年Sun公司的一个研究计画,该计画最初的目的是为了发展一种与执行平台无关且可嵌入如烤面包机和机上盒(Set top box)这类消费型电子设备的内嵌式系统程式语言,但该计画并不是很成功。随着1994年Internet开始起步,到1995年NetScape公司宣布把Java直译器(Java Interpreter)嵌入到其浏览器中,使得Java Bytecode以Applet形式在浏览器中执行,大幅地丰富了网际网路(Internet)的应用。由于Java具备独立于任何系统平台的特性,使得它适合Internet这种分散式且具异质性架构的运算环境,因此Java受到了许多程式设计师的青睐,到现在它已经成为最广泛使用的开发技术之一。