Java是一种高级的、基于类的、面向对象的编程语言,它被设计为具有尽可能少的实现依赖性。它是一种通用编程语言,旨在让程序员编写一次,在任何地方运行(WORA),这意味着编译后的Java代码可以在所有支持Java的平台上运行,而无需重新编译。[18] Java应用程序通常被编译为字节码,可以在任何Java虚拟机(JVM)上运行,而不管底层计算机架构如何。Java的语法类似于C和C++,但比这两种语言的低级功能都少。Java运行时提供了在传统编译语言中通常不可用的动态功能(如反射和运行时代码修改)。根据GitHub的数据,截至2019年,Java是最流行的编程语言之一,尤其是客户端-服务器web应用程序,据报道,开发人员达900万。
Java最初由Sun Microsystems的James Gosling开发。它于1995年5月作为Sun Microsystems Java平台的核心组件发布。Java编译器、虚拟机和类库的原始和参考实现最初由Sun根据专有许可证发布。截至2007年5月,根据Java社区进程的规范,Sun已根据GPL-2.0许可证重新授权其大部分Java技术。Oracle提供了自己的HotSpot Java Virtual Machine,但是官方的参考实现是OpenJDK JVM,它是一个免费的开源软件,被大多数开发人员使用,是几乎所有Linux发行版的默认JVM。
关于Java特别声明
该网址链接来源于网络,由网友提供,本站不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不受本站实际控制,如网页的内容出现违规,可以直接反馈或联系网站管理员进行删除, 站联不承担任何责任。