<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=Java</id>
	<title>Java - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=Java"/>
	<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Java&amp;action=history"/>
	<updated>2026-10-27T22:39:50Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://130.wiki/index.php?title=Java&amp;diff=5278&amp;oldid=prev</id>
		<title>IdleTap-bot：​移除 Languages 模板（已清理多语言翻译条目）</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Java&amp;diff=5278&amp;oldid=prev"/>
		<updated>2026-08-07T02:38:12Z</updated>

		<summary type="html">&lt;p&gt;移除 Languages 模板（已清理多语言翻译条目）&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年8月7日 (五) 02:38的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Languages&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; |en = Java Programming Language&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Java（全称：[[Java Programming Language]]）是一门面向对象的程序设计语言，由 Sun Microsystems（太阳微系统公司）的詹姆斯·高斯林（James [[Go]]sling）等人于 1991 年启动开发，最初代号为 Oak，后于 1995 年 5 月 23 日正式发布并更名为 Java&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;[https://baike.baidu.com/item/Java/85979 Java - 百度百科]&amp;lt;/ref&amp;gt;。Java 语言在设计上吸收了 [[C++]] 的诸多优点，同时摒弃了指针、多继承等复杂特性，强调“一次编写，到处运行”（Write Once, Run Anywhere）的[[跨平台]]能力，通过 Java 虚拟机（JVM）将字节码解释或编译为不同平台上的本地机器码执行&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;[https://www.oracle.com/java/ Java Software - Oracle]&amp;lt;/ref&amp;gt;。2010 年，Oracle 公司以约 74 亿美元收购 Sun Microsystems，自此 Java 的维护与演进由 Oracle 主导&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。截至今日，Java 仍是[[全球]]使用最广泛的[[编程]]语言之一，运行在超过 730 亿台 Java 虚拟机之上，被广泛应用于企业级后端、云计算、大[[数据]]、[[Android]] 移动开发及嵌入式系统等领域&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Java（全称：[[Java Programming Language]]）是一门面向对象的程序设计语言，由 Sun Microsystems（太阳微系统公司）的詹姆斯·高斯林（James [[Go]]sling）等人于 1991 年启动开发，最初代号为 Oak，后于 1995 年 5 月 23 日正式发布并更名为 Java&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;[https://baike.baidu.com/item/Java/85979 Java - 百度百科]&amp;lt;/ref&amp;gt;。Java 语言在设计上吸收了 [[C++]] 的诸多优点，同时摒弃了指针、多继承等复杂特性，强调“一次编写，到处运行”（Write Once, Run Anywhere）的[[跨平台]]能力，通过 Java 虚拟机（JVM）将字节码解释或编译为不同平台上的本地机器码执行&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;[https://www.oracle.com/java/ Java Software - Oracle]&amp;lt;/ref&amp;gt;。2010 年，Oracle 公司以约 74 亿美元收购 Sun Microsystems，自此 Java 的维护与演进由 Oracle 主导&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。截至今日，Java 仍是[[全球]]使用最广泛的[[编程]]语言之一，运行在超过 730 亿台 Java 虚拟机之上，被广泛应用于企业级后端、云计算、大[[数据]]、[[Android]] 移动开发及嵌入式系统等领域&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;第11行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第7行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 中文名 || &amp;#039;&amp;#039;&amp;#039;Java&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 中文名 || &amp;#039;&amp;#039;&amp;#039;Java&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| [[英文]]名 || &#039;&#039;&#039;Java &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Programming &lt;/del&gt;Language&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| [[英文]]名 || &#039;&#039;&#039;Java &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Prog[[RAM|ram]]ming &lt;/ins&gt;Language&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 作者 || 詹姆斯·高斯林（James Gosling）等&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 作者 || 詹姆斯·高斯林（James Gosling）等&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>IdleTap-bot</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Java&amp;diff=1778&amp;oldid=prev</id>
		<title>云云：​添加 其它语言 链接</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Java&amp;diff=1778&amp;oldid=prev"/>
		<updated>2026-07-24T13:28:49Z</updated>

		<summary type="html">&lt;p&gt;添加 其它语言 链接&lt;/p&gt;
&lt;a href=&quot;https://130.wiki/index.php?title=Java&amp;amp;diff=1778&amp;amp;oldid=1336&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>云云</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Java&amp;diff=1336&amp;oldid=prev</id>
		<title>TeodoroSeccombe：​创建页面，内容为“。”</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Java&amp;diff=1336&amp;oldid=prev"/>
		<updated>2026-07-15T21:04:50Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“。”&lt;/p&gt;
&lt;a href=&quot;https://130.wiki/index.php?title=Java&amp;amp;diff=1336&amp;amp;oldid=265&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>TeodoroSeccombe</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Java&amp;diff=265&amp;oldid=prev</id>
		<title>CaelLab：​创建页面，内容为“Java（全称：Java Programming Language）是一门面向对象的程序设计语言，由 Sun Microsystems（太阳微系统公司）的詹姆斯·高斯林（James Gosling）等人于 1991 年启动开发，最初代号为 Oak，后于 1995 年 5 月 23 日正式发布并更名为 Java&lt;ref name=&quot;:0&quot;&gt;[https://baike.baidu.com/item/Java/85979 Java - 百度百科]&lt;/ref&gt;。Java 语言在设计上吸收了 C++ 的诸多优点，同时摒弃了指针、多继承…”</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Java&amp;diff=265&amp;oldid=prev"/>
		<updated>2026-05-04T16:06:22Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“Java（全称：Java Programming Language）是一门面向对象的程序设计语言，由 Sun Microsystems（太阳微系统公司）的詹姆斯·高斯林（James Gosling）等人于 1991 年启动开发，最初代号为 Oak，后于 1995 年 5 月 23 日正式发布并更名为 Java&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;[https://baike.baidu.com/item/Java/85979 Java - 百度百科]&amp;lt;/ref&amp;gt;。Java 语言在设计上吸收了 C++ 的诸多优点，同时摒弃了指针、多继承…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Java（全称：Java Programming Language）是一门面向对象的程序设计语言，由 Sun Microsystems（太阳微系统公司）的詹姆斯·高斯林（James Gosling）等人于 1991 年启动开发，最初代号为 Oak，后于 1995 年 5 月 23 日正式发布并更名为 Java&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;[https://baike.baidu.com/item/Java/85979 Java - 百度百科]&amp;lt;/ref&amp;gt;。Java 语言在设计上吸收了 C++ 的诸多优点，同时摒弃了指针、多继承等复杂特性，强调“一次编写，到处运行”（Write Once, Run Anywhere）的跨平台能力，通过 Java 虚拟机（JVM）将字节码解释或编译为不同平台上的本地机器码执行&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;[https://www.oracle.com/java/ Java Software - Oracle]&amp;lt;/ref&amp;gt;。2010 年，Oracle 公司以约 74 亿美元收购 Sun Microsystems，自此 Java 的维护与演进由 Oracle 主导&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。截至今日，Java 仍是全球使用最广泛的编程语言之一，运行在超过 730 亿台 Java 虚拟机之上，被广泛应用于企业级后端、云计算、大数据、Android 移动开发及嵌入式系统等领域&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;border:1px solid #ccc; background:#f8f9fa; width:24em; float:right; margin:0 0 1em 1em; border-spacing:5px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Java&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 中文名 || &amp;#039;&amp;#039;&amp;#039;Java&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 英文名 || &amp;#039;&amp;#039;&amp;#039;Java Programming Language&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 作者 || 詹姆斯·高斯林（James Gosling）等&lt;br /&gt;
|-&lt;br /&gt;
| 开发者 || Sun Microsystems（1991–2010）&amp;lt;br&amp;gt;Oracle Corporation（2010–至今）&lt;br /&gt;
|-&lt;br /&gt;
| 首次发布 || 1995年5月23日&lt;br /&gt;
|-&lt;br /&gt;
| 当前版本 || Java SE 26（2026年3月）&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 运行平台 || 跨平台（JVM）&lt;br /&gt;
|-&lt;br /&gt;
| 许可证 || GNU GPL（OpenJDK）&amp;lt;br&amp;gt;Oracle Technology Network License（Oracle JDK）&lt;br /&gt;
|-&lt;br /&gt;
| 文件扩展名 || .java、.class、.jar&lt;br /&gt;
|-&lt;br /&gt;
| 主要实现 || OpenJDK、Oracle JDK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
&lt;br /&gt;
=== 起源与早期发展 ===&lt;br /&gt;
&lt;br /&gt;
Java 的前身是 1991 年 Sun Microsystems 启动的“Green 计划”，由詹姆斯·高斯林、帕特里克·诺顿（Patrick Naughton）等人组成的小组在加利福尼亚州门罗帕克开发，最初目标是为智能电视、机顶盒等消费类电子产品提供嵌入式程序设计方案&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。由于 C++ 在嵌入式设备上表现过于复杂且缺乏垃圾回收机制，团队决定开发一种新语言，最初命名为 Oak。后因 Oak 商标已被注册，团队在一次会议中因常饮咖啡而将其更名为 Java（取自印度尼西亚爪哇岛，该岛盛产咖啡）&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。1995 年，Sun 公司正式发布 Java 与 HotJava 浏览器，展示了 Java Applet 的动态 Web 能力，迅速获得业界认可&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== Oracle 收购与后续演进 ===&lt;br /&gt;
&lt;br /&gt;
2009 年 4 月，Oracle 宣布以 74 亿美元收购 Sun Microsystems，交易于 2010 年完成，Java 的知识产权与后续开发主导权转移至 Oracle&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。收购后，Oracle 继续推进 Java 的定期发布节奏，并引入长期支持（LTS）版本策略。当前 Java 采用每六个月发布一个新版本的快速迭代模式，其中 LTS 版本（如 Java 17、Java 21）提供至少八年的更新支持，而非 LTS 版本仅提供六个月维护&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;[https://public-yum.oracle.com/oracle-linux-java.html Oracle Java SE Development Kit (JDK) for Oracle Linux]&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 技术特性 ==&lt;br /&gt;
&lt;br /&gt;
=== 跨平台性 ===&lt;br /&gt;
&lt;br /&gt;
Java 的核心设计理念之一是跨平台能力。Java 源代码（.java）首先被编译为与平台无关的字节码（.class），再由具体平台上的 Java 虚拟机（JVM）解释执行或通过即时编译器（JIT）编译为本地机器码。这一机制使得 Java 程序能够在 Windows、Linux、macOS 及各类嵌入式系统上无需重新编译即可运行&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 面向对象与语言设计 ===&lt;br /&gt;
&lt;br /&gt;
Java 是一门纯粹的面向对象编程语言，所有代码必须位于类（Class）中。它支持封装、继承与多态，但仅允许单根继承（一个类只能直接继承一个父类），通过接口（Interface）机制实现多继承的功能替代&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。Java 舍弃了 C++ 中的指针运算、运算符重载与手动内存管理，降低了程序出错概率，并提供了强类型检查与异常处理机制以增强健壮性&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 自动内存管理 ===&lt;br /&gt;
&lt;br /&gt;
Java 内置垃圾回收器（Garbage Collector, GC），可自动追踪并回收程序中不再被引用的对象所占用的内存空间，开发者无需手动释放内存。这一特性显著减少了内存泄漏与悬空指针等问题，但也要求开发者关注 GC 调优与内存溢出（OutOfMemoryError）风险&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 平台体系 ==&lt;br /&gt;
&lt;br /&gt;
Java 平台由 Java 编程语言、Java 虚拟机、Java 类库及各类工具组成，主要分为三个版本：&lt;br /&gt;
&lt;br /&gt;
=== Java SE ===&lt;br /&gt;
&lt;br /&gt;
Java Platform, Standard Edition（Java SE，曾称 J2SE）是 Java 平台的标准版，包含核心类库、Java 虚拟机（JVM）、Java 编译器（javac）及基础工具，是开发桌面应用与服务器端程序的基础&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。当前主流的 Java SE 实现包括 Oracle 官方发布的 Oracle JDK 与开源的 OpenJDK 项目。&lt;br /&gt;
&lt;br /&gt;
=== Java EE / Jakarta EE ===&lt;br /&gt;
&lt;br /&gt;
Java Platform, Enterprise Edition（Java EE，曾称 J2EE）面向企业级应用开发，提供 Servlet、EJB、JPA、JMS 等用于构建大规模分布式系统的扩展规范。2017 年，Oracle 将 Java EE 移交至 Eclipse 基金会，随后更名为 Jakarta EE，以避免与 Oracle 商标冲突&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== Java ME ===&lt;br /&gt;
&lt;br /&gt;
Java Platform, Micro Edition（Java ME，曾称 J2ME）是针对嵌入式与移动设备的精简版本，提供有限的类库与轻量级虚拟机，曾广泛应用于早期功能手机与物联网终端&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 版本演进 ==&lt;br /&gt;
&lt;br /&gt;
1996 年 1 月，首个正式版本 JDK 1.0 发布。此后 Java 经历了多次重大更新：2004 年发布的 J2SE 5.0（后改称 Java SE 5）引入泛型、枚举、注解与增强 for 循环；2014 年发布的 Java SE 8 带来 Lambda 表达式与 Stream API，成为历史上使用最广泛的 LTS 版本之一；2017 年发布的 Java SE 9 引入模块系统（JPMS），将庞大的 JDK 拆分为可组合的模块&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。2023 年发布的 Java SE 21 作为 LTS 版本，加入了虚拟线程（Virtual Threads）、分代 ZGC 等特性，进一步优化了高并发场景下的性能表现&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 应用领域 ==&lt;br /&gt;
&lt;br /&gt;
Java 在企业级后端开发中占据主导地位，大量银行、电信与电商平台的核心系统基于 Java EE/Jakarta EE 或 Spring 生态构建。在移动互联网领域，Android 操作系统原生支持 Java 作为应用开发语言（后逐步转向 Kotlin）。此外，Java 在大数据生态（如 Apache Hadoop、Apache Spark）、云计算中间件及科学计算领域亦有广泛应用&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>CaelLab</name></author>
	</entry>
</feed>