JAVA技术体系包括JAVA程序设计语言、各种硬件平台上的JAVA虚拟机、JAVA API类库、CLASS文件格式、来自商业机构和开源社区的第三方JAVA类库。前三个可以统称为JDK、JDK是用于支持JAVA程序开发的最小环境。
根据JAVA技术关注的重点业务领域来划分,可以分为4个平台:
1、Java Card 支持一些小程序(Applets)运行在小内存设备(智能卡)上的品台
2、Java ME (Micro Edition)支持Java运行在移动终端(手机,PAD)上的平台,对Java API有所精简,并加入了对移动端的支持,这个版本以前称作J2ME
3、Java SE (Standard Edition)支持面向做面级应用(如windows下的应用程序)的Java平台,提供了完整的Java核心API,这个版本以前称为J2SE
4、Java EE 支持使用多层架构的企业应用 (如ERP CRM应用)的Java平台,除了提供Java SE API外,还对其做了大量的扩展,并提供相关的不适支持,这个版本以前被称为J2EE