在Sun微系統公司工作的James gosling和其他人在1990年代早期開發了Java語言的原型,它最初被命名為Oak。目標是為家用電器等小規模系統設置編程語言,並將其應用於電視、電話、鬧鐘和烤面包機等家用電器的控制和通信。
由於這些智能家電的市場需求並沒有預期的那麽高,孫公司放棄了這個計劃。隨著1990年代互聯網的發展,Sun公司看到了Oak在互聯網上的應用前景,於是對Oak進行了改造,並於1995年5月以Java的名義正式發布。隨著互聯網的快速發展,Java逐漸成為壹種重要的網絡編程語言。
擴展數據
特性
1和Java的設計看起來很像C++,但是為了讓語言變得小巧,便於熟悉,設計師去掉了C++語言中很多可用的特性,普通程序員很少用到。
2.Java是為支持網絡應用而設計的,它是壹種分布式語言。Java不僅支持各種層次的網絡連接,還支持Socket類的可靠流式網絡連接,因此用戶可以生產分布式的客戶端和服務器。
3.Java編譯器生成字節碼,而不是通常的機器碼。Java字節碼提供了壹種與體系結構無關的目標文件格式,該代碼被設計用來有效地將程序轉移到多個平臺。
百度百科-—Java