Java Java是一種廣泛使用的電腦程式設計語言擁有跨平台物件導向泛型程式設計的特性广泛应用于企业级Web应用开发和移动应用开发 任職於昇陽電腦的詹姆斯高斯林等人于年代初开发Java語言的雛形最初被命名为Oak目標設定在家用电器等小型系統的程式语言應用在电视机电话闹钟烤面包机等家用电器的控制和通訊由于这些智能化家电的市场需求没有预期的高昇陽電腦放弃了该项计划随着年代網際網路的发展昇陽電腦看見Oak在網際網路上应用的前景于是改造了Oak於年月以Java的名称正式发布Java伴随着互联网的迅猛发展而发展逐渐成为重要的网络编程语言 Java编程语言的风格十分接近C语言继承了C语言面向对象技术的核心舍弃了容易引起错误的指標以參照取代移除了C中的运算符重载和多重继承特性用接口取代增加垃圾回收器功能在Java SE 版本中引入了泛型编程类型安全的枚举不定长参数和自动装拆箱特性昇陽電腦对Java语言的解释是Java编程语言是个简单面向对象分布式解释性健壮安全与系统无关可移植高性能多线程和动态的语言 Java不同於一般的编译語言或直譯語言它首先将源代码编译成字节码再依赖各种不同平台上的虚拟机来解释执行字节码从而具有一次编写到处运行的跨平台特性在早期JVM中这在一定程度上降低了Java程序的运行效率但在JSE发布后Java的執行速度有了大幅提升 与传统型態不同昇陽電腦在推出Java時就将其作为开放的技术全球的Java开发公司被要求所设计的Java软件必须兼容Java语言靠群体的力量而非公司的力量是昇陽電腦的口号之一并获得了广大软件开发商的认同这与微软公司所倡导的注重精英和封闭式的模式完全不同此外微软公司後來推出了与之竞争的NET平台以及模仿Java的C语言後來昇陽電腦被甲骨文公司併購Java也隨之成為甲骨文公司的產品 目前行動作業系統Android大部分的代碼採用Java程式設計語言編程