Java是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。它由James Gosling和其他Sun工程师们一起研发,主要服务于消费电子产品,如智能手机、平板电脑、家用电器等。
Java语言的设计目标是使它能够在各种不同的计算机平台上编写和执行程序,这正是它“一次编写,到处运行”的理念。它拥有可移植、高性能、安全、高可靠性和可嵌入性等特性,使它成为最受欢迎的编程语言之一。
Java早期的版本是1.0,它于1996年1月23日发布,随后又有1.1版本发布,这个版本主要包括了许多安全性、可扩展性等特性。到2001年,Java 2标准版(J2SE)发布,这个版本主要包括了对XML和Web服务的支持,以及对Java语言的完善和改进。
到2005年,Java 6发布,这个版本增加了许多新特性,如支持多核处理器、支持网络服务、支持Java编程语言的改进等。到2011年,Java 7发布,这个版本主要增加了支持新的Java类库,以及支持性能优化和低延迟等。到2014年,Java 8发布,它支持新的Java 8 API,以及支持函数式编程等。到2017年,Java 9发布,这个版本主要是Java语言的重新定义,支持新的模块化系统,以及支持新的工具和库。目前Java的最新版本是Java 14,发布于2020年3月。