J2SE为创建和运行Java程序提供最基本环境,是Java技术的核心和基础。J2EE为基于服务器的分布式企业应用提供开发和运行环境,是目前Java技术应用最广泛的部分。J2EE不仅继承了J2SE中的许多优点,同时还提供了对EJB、JSP、Servlet以及XML技术的全面支持,降低了企业级开发的复杂度。J2ME为嵌入式应用提供开发和运行环境,例如手机程序和PDA程序等。