為了能夠讓程序在不同的作業(yè)系統(tǒng)上運(yùn)行,也就是所謂的跨平臺(tái)性。Java之父James Golsling帶領(lǐng)其團(tuán)隊(duì)基於 C++,大刀闊斧地進(jìn)行了改造,他們去掉了 C++ 一些不實(shí)用的功能與特性,又結(jié)合了嵌入式系統(tǒng)的實(shí)時(shí)性要求,開(kāi)發(fā)了一款面向對(duì)象的 Oak 語言。
經(jīng)過(guò)近三年漫長(zhǎng)迭代與輾轉(zhuǎn),在網(wǎng)際網(wǎng)路崛起之際,Oak 在變身並更名為 Java 後,因其面向對(duì)象以及"寫(xiě)入一次,隨處運(yùn)行"的可移植性而聲名大噪,Sun 公司也於1995年5月23日這一天在 Sun World 會(huì)議上正式向外界揭開(kāi)了 Java 的面紗 。