Java分为三个体系,分别为Java SE (Standard Edition) . Java EE (Enterprise Edition)和Java ME (Micro Edition) 。
1. Java SE是标准版Java,包含了Java语言的核心部分,提供了Java语言基础的API和开发环境,主要用于开发桌面应用程序和服务器端应用程序等。
2. Java EE是企业版Java,构建在Java SE之上,提供了一系列的API和开发环境,用于开发企业级应用程序,如Web应用程序、分布式应用程序、事务处理等。
3. Java ME是微型版Java,主要用于嵌入式设备和移动设备的开发,如手机、PDA等,它提供了更小巧的Java运行环境和API库,适用于资源有限的设备上运行。
这三个体系的API和开发工具不同,因此在不同的场景下选择不同的Java体系,能够更好地满足应用程序的需求。例如,Java SE常用于开发桌面应用程序和后台服务,Java EE常用于开发企业级应用程序,Java ME常用于嵌入式设备和移动设备的开发。