游乐游手机版
首页/编程语言/文章详情

Java三大平台介绍及学习编程平台选择指南

时间:2026-06-20 09:34
Java三大平台包括JavaSE(标准版,核心基础)、JavaEE(企业版,构建企业级应用)和JavaME(微型版,用于嵌入式设备)。初学者应优先学习JavaSE,因为它是掌握其他平台的基础,并且涵盖面向对象、集合、IO、多线程、网络编程、反射、异常处理等核心知识。

Java三大平台介绍

前面几篇文章聊了不少关于Java的历史和学习路线,但说到底都是纸上谈兵。一个真正的Java程序要跑起来,究竟需要经过哪些步骤?流程会不会很麻烦?

别担心,咱们直接用经典的Hello World入门程序,带大家一步步实践操作,零基础也能轻松上手。

俗话说“工欲善其事,必先利其器”。Java能喊出“Write Once, Run Anywhere”的口号,背后靠的是一套独有的工具链来支撑。这套工具就是Java运行时环境,也就是Java平台。目前,Java平台主要分为三大版本:Java SE、Java EE、Java ME。

在这里插入图片描述

1. Java SE

全称Java Standard Edition(旧称J2SE),即Java标准版或标准平台。它是整个Java技术的核心与基础,也是Java ME和Java EE的底座。Java SE提供了标准的Java开发工具包(JDK),可用于开发桌面应用、低端服务器以及Java Applet程序。目前官方已更新至JDK 17版本。

在这里插入图片描述

2. Java EE

全称Java Enterprise Edition(旧称J2EE),即Java企业版或企业平台。它专为构建企业级服务应用而设计。实际上,Java EE在Java SE的基础上,添加了大量功能强大的类库,支持目录管理、消息管理等企业级业务。官网最新版本为Java EE 8。

在这里插入图片描述

3. Java ME

全称Java Micro Edition(旧称J2ME),即Java微型版或小型平台。与Java EE相反,它是一个极小巧的Java运行时环境,主要用于嵌入式产品,如移动电话、掌上电脑、电视机顶盒等。编译后的Java程序可以在这些设备上直接运行。目前最新版本为Java ME 8。

在这里插入图片描述

选哪个平台来学习?

三大平台各有侧重,但共同点是内部都包含了Java虚拟机。编译好的程序在平台上执行的流程大致相同:虚拟机先将字节码文件加载到内存,然后逐条解释执行(就像学英语时老师每说一句就给你翻译一句)。

既然处理方式大同小异,初学者究竟该选哪个?根据官方教材和无数实践的经验,最佳路径是先学习Java SE,使用它的JDK工具包。这是掌握Java知识的根基,也是后续学习Java EE和Java ME的必备前提。

在这里插入图片描述

搭建Java SE平台

1. 到官网下载Java SE平台

说明:这里所说的JDK指的是OpenJDK,而非Oracle JDK。原因是Oracle公司在2019年宣布停止免费更新Java SE 8,商用需购买授权;而OpenJDK作为Oracle JDK的免费开源版本,更适合个人开发者。两者之间的差异后续有机会单独开篇详聊。

下载地址:https://jdk.java.net/

注:本文演示使用的是JDK 11版本。推荐初学者优先选择JDK 8或JDK 11,这两个版本属于长期维护版,更稳定。不过OpenJDK在Windows下只有32位版本,因此这里选用JDK 11进行演示。

在这里插入图片描述

在这里插入图片描述

2. 解压压缩包

解压后可看到下面的目录结构。注意:OpenJDK压缩包属于绿色软件,无需安装,解压即可使用。

在这里插入图片描述

3. 配置环境变量

虽然解压后你可以直接到指定文件夹执行java.exe,但若想在电脑任意目录下都能调用新安装的JDK,就需要将它的执行路径添加到系统环境变量中。

配置环境变量可以通俗地理解为身份证上的家庭住址:地址写对了,别人想找就能直接上门。程序配置了环境变量后,执行JDK相关命令时,系统会先根据配置的地址找到对应程序,就不会出现“既不是内部或外部命令,也不是可执行程序……”的报错了。

步骤一:此电脑 → 属性 → 高级系统设置

在这里插入图片描述

步骤二:点击“环境变量”

在这里插入图片描述

步骤三:新建JAVA_HOME环境变量,值指向刚才解压的openjdk目录

在这里插入图片描述

步骤四:在PATH变量中引用JAVA_HOME,并指向bin目录,格式:%变量名%\bin

在这里插入图片描述

步骤五:打开命令控制台(快捷键Win+R,输入cmd回车),输入java -version查看安装好的Java版本

在这里插入图片描述

看到这个输出,恭喜你!Java SE平台搭建完成。从现在开始,咱们终于可以真刀真枪地编写Java程序了。准备好大展身手了吗?先来完成第一个程序——Hello World!

来源:https://blog.csdn.net/a25847a/article/details/147727496
上一篇Java应用程序安装1603错误的解决方法 下一篇用Python解析Wireshark的PCAP文件
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
详解如何使用Apache服务器进行防盗链配置步骤
编程语言 · 2026-06-30

详解如何使用Apache服务器进行防盗链配置步骤

Apache使用mod_rewrite模块实现图片防盗链,通过 htaccess文件配置Rewrite规则,检查HTTP_REFERER来源,若非本站域名且来源不为空,则对jpg等常见图片格式返回403禁止访问。此方法能有效阻止大多数盗链行为。

Filebeat日志转发实现步骤详解
编程语言 · 2026-06-30

Filebeat日志转发实现步骤详解

Filebeat通过配置输入源读取日志,输出目标转发至Elasticsearch或Logstash。安装后编辑filebeat yml文件,指定日志路径和输出地址。支持直接转发或经Logstash处理。通过systemctl启动并验证数据到达,可选SSL加密和多行日志合并配置。

手把手教你如何在CentOS上使用PhpStorm构建项目的详细步骤
编程语言 · 2026-06-30

手把手教你如何在CentOS上使用PhpStorm构建项目的详细步骤

在CentOS上使用PHPStorm构建项目需先准备环境:安装Java、PHP及扩展、Nginx、MariaDB并开放端口。然后安装配置PHPStorm,设置SSH解释器与Web服务器映射。导入或创建项目后安装Composer依赖,调整php ini。配置SFTP部署并同步文件,最后设置Xdebug进行调试运行。

CentOS下GitLab集成其他工具的详细配置方法与完整指南
编程语言 · 2026-06-30

CentOS下GitLab集成其他工具的详细配置方法与完整指南

在CentOS平台中,GitLab通过Webhooks、API与CI CD配置,深度集成Jenkins、SonarQube、Docker及Slack,构建代码托管、自动构建、质量检查与协作通知的自动化链路,覆盖开发、测试、部署全流程,实现从提交到上线的自动化,大幅提升团队效率与交付质量,推动开发运维一体化。

CentOS设置Node.js定时任务的方法
编程语言 · 2026-06-30

CentOS设置Node.js定时任务的方法

在CentOS上为Node js应用设置定时任务常用两种方案:systemd适合长期运行服务,需创建服务文件并配置开机自启;cron更灵活,适合定期唤醒任务,通过编辑crontab添加时间计划和执行命令。两种方法均需指定Node js路径和应用入口。