java不仅仅是编程语言,还是一个程序发布平台,Java平台划分为J2EE,J2SE,J2ME,针对不同的市场目标和设备进行定位。
1.J2EE
J2EE是Java2 Platform Enterprise Edition,
主要目标是为企业计算提供一个应用服务器的运行平台和开发平台。
J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符合J2EE的产品,使用户可以有多种选择,IBM、Oracle、BEA、HP等29家公司已经推出了自己的产品,其中以BEA公司的weglogic和IBM公司的websphare最为著名。
2.J2SE
J2SE是Java2 Platform Standard Edition,
主要目的是为台式机和工作站提供一个开发和运行的平台。
初学者主要采用J2SE来进行开发。
3.J2ME
J2ME是Java2 Platform Micro Edition,
主要面向消费电子产品,为消费电子产品提供一个Java运行平台,使得Java能再手机、机顶盒、PDA等产品上运行。
J2EE | J2SE | J2ME |
---|---|---|
企业级 | 桌面级 | 嵌入式系统及 |
包含J2SE,JSP,Servelet,EJB,JTS,Java Mail,JMS等,主要用于开发分布式的、服务器端的多层结构的应用系统,如电子商务网站 | 包含Java2 JDK,Runtime和API,主要用于开发桌面应用,如小的桌面应用程序、游戏 | 主要用于开发电子产品,如移动电话、数字机顶盒、汽车导航系统等 |