一種面向物件的、用於網路環境的程式設計語言。1995年5月正式發佈。Java語言的基本特徵是簡捷易學、面向物件、適用於網路分佈環境、解釋執行和多線程、具有一定的安全健壯性。Java語言堅持面向物件的基本原理,避免運算符重載、多重繼承等複雜概念;提供瞭極簡單的類機制和很有效的介面模型,實現瞭模組化、資訊隱蔽和代碼複用;通過提供的類庫,可以處理TCP/IP協定規程,在網路上訪問其他物件,較方便地與其他計算結點協同工作;解釋程式能直接對位元組碼進行解釋執行,使連接接過程更加簡捷;提供的多線程機制可使應用程序並行執行,其同步機制有助於實現數據共享;提供瞭自動廢區收集、面向對象的異常處理、自動捕獲類型說明中的常見錯誤等手段,可防止部分故障。

  由於具有以上特性,在因特網上已推出瞭用Java語言編寫的多種應用程序。