QQ扫一扫联系
Java 是一种广泛使用的编程语言,被广泛应用于各种领域,包括网站开发、移动应用开发、企业级应用开发等。然而,很多人对于 Java 到底是哪个公司的产物存在一些疑惑。本文将揭示 Java 的来历及其所属公司的情况,帮助读者对 Java 有更深入的了解。
Java 由詹姆斯·高斯林(James Gosling)等人于上世纪90年代初开发,最初被称为“Oak”(橡树)项目,是为了满足家用电器等嵌入式系统的编程需求。然而,由于嵌入式市场并不景气,Oak 项目转向互联网应用的开发。1995年5月23日,Sun Microsystems(现为 Oracle Corporation)发布了 Java 1.0 版本,正式推出了 Java 编程语言。Java 迅速成为互联网时代的重要组成部分,其跨平台特性和简单易用的特点受到了广泛关注。
Sun Microsystems 是 Java 诞生的公司,它由安迪·贝克特尔(Andy Bechtolsheim)、比尔·乔伊斯(Bill Joy)、斯科特·麦克尼利(Scott McNealy)和文·萨斯尔(Vinod Khosla)等人于1982年成立。Sun Microsystems 在其后的几十年里一直致力于推广 Java 并不断推出新的 Java 版本。
2009年,Sun Microsystems 遇到了财务困难,最终决定将其出售给甲骨文公司(Oracle Corporation)。2010年1月27日,甲骨文完成了对 Sun Microsystems 的收购,并开始全面负责 Java 的发展和推广。
Java 是一种开放性的编程语言,拥有广泛的开发者社区和生态系统。在 Sun Microsystems 时期,Java 的发展采取了一种开源的发展模式,即通过 GNU 通用公共许可证(GPL)和GNU 通用公共许可证(LGPL)等开源协议发布 Java 的源代码。这使得开发者可以自由地使用、修改和分发 Java,从而推动了 Java 社区的蓬勃发展。
在被 Oracle 收购后,Java 仍然保持了开放性。Oracle 继续发布 Java 的开源版本,称为 OpenJDK(Java 开放发行版),并积极参与 Java 的标准化和发展过程。除了 OpenJDK,Oracle 也提供了商业版本的 Java,如 Oracle JDK(Java 开发工具包)和 Oracle Java SE(Java 标准版),用于商业客户和特定用途。
自问世以来,Java 一直保持着强大的生命力,成为全球最流行的编程语言之一。随着计算机技术的发展,Java 在云计算、大数据、人工智能和区块链等领域的应用也在不断拓展。Oracle 和 Java 社区将继续致力于 Java 的发展和创新,以满足不断变化的技术需求。
总结起来,Java 是由 Sun Microsystems 开发的编程语言,在被 Oracle 收购后继续保持开源,并由 Oracle 和全球的 Java 社区共同推动和发展。Java 的广泛应用和开放性使其成为众多开发者和企业的首选,未来将继续在技术领域发挥重要作用。希望本文所介绍的内容能够帮助读者对 Java 的背景和来历有更全面的认识。