Java运行时环境由JVM和核心类库组成,为纯Java程序提供跨平台的统一编程接口,屏蔽底层操作系统的差异。
1、 Java平台相关术语
2、 Java运行环境由Java虚拟机与核心类库组成,为纯Java应用程序提供跨平台的统一编程接口,使其无需修改即可在不同操作系统上运行。
3、 Java是一种跨平台编程语言,能在Windows、Unix等多种操作系统上运行。面向个人电脑的应用程序通常基于Java SE开发;企业级服务器端应用则主要采用Java EE技术栈构建;而针对早期移动设备(如功能手机)的轻量级应用,则使用Java ME进行开发。这三大平台共同构成了Java完整的应用生态体系。
4、 移动终端
5、 Java 2 Micro Edition(J2ME)是一种面向嵌入式设备的轻量级Java平台。
6、 J2ME(Java 2 Micro Edition)是Java平台三大分支之一,与J2SE、J2EE并列。它是一种专为资源受限的嵌入式设备定制的高度精简、高效优化的Java运行环境。主要面向各类消费类电子终端,如功能手机、可视电话、数字机顶盒、车载导航系统、便携式游戏机等。J2ME于1999年在JavaOne开发者大会上首次发布,其核心目标是将Java一次编写、到处运行的跨平台优势成功延伸至小型移动设备领域。通过分层架构(包括配置Configuration和简表Profile),J2ME在有限内存与处理能力条件下,实现了应用程序的开发、部署与跨设备兼容运行,显著推动了早期移动应用生态的发展与普及。
7、 企业级平台
8、 J2EE即Java 2平台企业版,是专为开发和部署大型分布式企业级应用而设计的Java技术标准与开发平台。
9、 J2EE是一套区别于传统开发的完整技术架构,涵盖多种组件,旨在简化并规范应用系统的开发与部署过程,从而显著提升系统的可移植性、安全性及代码复用能力。
10、 J2EE核心是一套标准化的技术规范与开发指南,涵盖组件模型、服务架构与多层次技术体系。它通过统一的标准和接口定义,确保不同厂商基于该架构构建的应用平台具备高度互操作性与兼容性。这有效破解了传统企业后端信息系统因技术封闭、标准不一而导致的系统割裂问题,显著提升了企业内外部系统间的数据互通与业务协同能力,为大型分布式应用提供了坚实可靠的技术支撑。
11、 桌面应用平台
12、 J2SE(Java 2标准版)是面向客户端的商业版本,专为开发桌面应用程序而设计,广泛应用于各类本地运行的软件系统。
13、 J2SE包含构成Java语言核心的基础类库。
14、 JRE的组成
15、 Java核心类库提供了编译和运行Java程序所必需的最基础类与接口。
16、 核心库文件,包含关键功能模块
17、 涵盖列表、字典、树等常用数据结构的库
18、 XML解析库
19、 安全领域专用库
20、 国际化与本地化应用库
21、 综合库文件集成了程序员与各类系统交互所需的功能模块。
22、 JDBC是Java用于连接和操作数据库的标准API。
23、 JNDI是Java提供的命名与目录服务接口。
24、 RMI与CORBA主要用于软件的远程分布式部署。
25、 用户界面相关库文件
26、 AWT是抽象窗口工具包,提供构建图形用户界面所需的核心功能。
27、 Swing图形用户界面库
28、 一个用于运行Java程序的虚拟机环境。
29、 插件支持在浏览器中直接运行。
30、 JWS技术使终端用户能够接入互联网。
31、 七、许可文件及配套文档
