JAVA web开发基础(二)、jdk,j2ee,j2se,j2me的概念区别

 jdk,j2ee,j2se,j2me的概念区别
    JDK是Java development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包。(开发包)
    J2EE是Java 2 enterprise edition是Java的一种企业版开发标准,用于企业级的应用服务开发。(主要做B/S)
    J2SE是Java 2 standard edition是Java的标准版开发标准,用于标准的应用开发。(java基础应用开发)
    J2ME是Java 2 Micro Edition是Java的移动版开发标准,常用于手机上的开发。(PDA,手机开发)
    J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。jdk是java开发包,也就是说不管是做那种类型的开发(j2ee,j2se,j2me),jdk就是必不可少的。

    

     J2SE,包含那些构成Java语言核心的类。
          比如:数据库连接、接口定义、输入/输出、网络编程

     J2EE,Enterprise Edition(企业版),包含J2SE 中的类,并且还包含用于开发企业级应用的类。          

          比如:EJB、servlet、JSP、XML、事务控制
     J2ME,Micro Edition(微缩版),包含J2SE中一部分类,用于消费类电子产品的软件开发。
          比如:呼机、智能卡、手机、PDA、机顶盒

    他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类

参考:

http://www.javanb.com/j2se/1/5225.html

 http://hi.baidu.com/dflylzq/blog/item/fd9a551639ecc64f21a4e951.html

原文地址:https://www.cnblogs.com/king1302217/p/1944677.html