初级必备:Java版本区别与了解

    链接地址:http://www.xx566.com/detail/36.html 

    Java是一种面向对象的程序设计语言,由James Gosling设计研发,前身为Oak,于1995年更名为Java,并得到了迅猛的发展。Java由四方面组成:Java编程语言、Java文件格式、 Java虚拟机(JVM)、Java应用程序接口(Java API)。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)、JavaEE(J2EE)(Java 2 Platform Enterprise Edition,java平台企业版)、JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

     JavaSE:Java 2 Standard edition (java 2 标准版),主要用于桌面应用软件的编程,它包含构成Java编程语言的核心的类:数据库连接、接口定义、输入/输出、网络编程等。它是JavaEE的基 础,JAVA基础、IO、线程、集合等都统属于JavaSE的范畴。
      
     JavaEE:Java 2 Platform,Enterprise Edition(java 2 平台企业版),是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,用于企业应用,支持分布式部署。它由一整套服务(Services)、应用服务接 口(APIs)和协议构成。它对开发基于Web的多层应用提供了功能支持,包含13中技术规范:(详见百度百科)
   
      JDBC(Java Database Connectivity)、JNDI(Java Name and Directory Interface)、EJB(Enterprise JavaBean)、RMI(Remote Method Invoke)、Java IDL/CORBA、JSP、Java Servlet、XML、JMS、JTA、JTS、JavaMail、JAF(JavaBeans Activation Framework)。

      JavaME:Java Platform,Micro Edition,包括虚拟机和一系列标准化的Java API。它是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的CLDC(Connected Limited Device Configuration),一类是面型功能更强大的移动设备如智能手机和及顶盒,称为CDC(Connected Device Configuration)。

你可能感兴趣的:(java,版本)