J2SE简介
多数编程语言都有预选编译好的类库以支持各种特定的功能 在Java中 类库以包(package)的形式提供 不同版本的Java提供不同的包 以面向特定的应用 Java 平台包括 标准版(J SE) 企业版(J EE)和微缩版(J ME)三个版本 J SE J ME和J EE 这也就是SunONE(Open NetEnvironment)体系 J SE就是Java 的标准版 主要用于桌面应用软件的编程 J ME主要应用于嵌入是系统开发 如手机和PDA的编程 J EE是Java 的企业版 主要用于分布式的网络程序的开发 如电子商务网站和ERP系统 Standard Edition(标准版) J SE 包含那些构成Java语言核心的类 比如 数据库连接 接口定义 输入/输出 网络编程 Enterprise Edition(企业版) J EE 包含J SE 中的类 并且还包含用于开发企业级应用的类 比如 EJB servlet JSP XML 事务控制 Micro Edition(微缩版) J ME 包含J SE中一部分类 用于消费类电子产品的软件开发 比如 呼机 智能卡 手机 PDA 机顶盒 简单讲就是 j se java simple edtion 小型程序用 j ee java enterprise edtion 大型程序用 j me java micro editon 手机上用 他们的范围是 J SE包含于J EE中 J ME包含了J SE的核心类 但新添加了一些专有类应用场合 API的覆盖范围各不相同 笼统的讲 可以这样理解 J SE是基础 压缩一点 再增加一些CLDC等方面的特性就是J ME 扩充一点 再增加一些EJB等企业应用方面的特性就是J EE 补充一点J EE更恰当的说 应该是JAVA 企业开发的技术规范 不仅仅是比标准版多了一些类 J EE又包括许多组件 如Jsp Servlet JavaBean EJB JDBC JavaMail等 J SE商业版本 标准版本 (Java Standard Edition) 定位在客户端 主要用于桌面应用软件的编程 J SE 包含那些构成Java语言核心的类 比如 数据库连接 接口定义 输入/输出 网络编程 Java 代码签名证书主要用于证明软件开发者开发的软件代码符合 Sun Java 规范 您可以使用Java 代码签名证书来为您的 Java 代码进行数字签名 以便通过互联网安全分发 使得最终用户能确信您的代码已经通过权威的第三方认证 而且没有在传输过程中被非法篡改和被破坏 Java 代码签名证书可以用于数字签名运行J ME MIDlet(MIDP )代码 支持诺基亚和索爱等手机的MIDlet应用软件 运行签名后的MIDlet Suite就会显示软件发行商名称 否则会显示让用户不敢下载的警告 应用软件来源未知 继续? 同时 签名后访问网络等都不会弹出烦人的警告框了 让手机应用更加安全 更有利于软件开发商推广其应用软件 如果需要签名J SE的 Jar代码 则推荐您购买Thawte Java代码签名证书 因为其价格比VeriSign的便宜 如果您希望有比Thawte Java代码签名证书更便宜的Java代码签名证书 则您可以选购 WoSign Java代码签名证书 但请注意 WoSign Java代码签名证书只支持Java J SE 版本或以上版本 J SE是J EE的基础 他大量的JDK代码库是每个要学习J EE的编程人员必须掌握的 lishixinzhi/Article/program/Java/JSP/201311/19755
J2SE 的概念
J2SE:是java 2 Standard edition (java 2 标准版)
提到J2SE也要说一下JAVA中的其它版本:
J2EE: java 2 enterprise edition( Java 2 企业版)
J2ME: java 2 micro edition (Java 2 微缩版)
三者的区别在于所拥有的类不一样:
J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
而j2EE包含J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制
J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒
它们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类
应用场合,API的覆盖范围各不相同。
但发展5.0,J2SE已经不叫J2SE了,而是叫JAVA SE JAVA ME JAVA EE 这就是所谓的Java SE
的概念.用一叫话概括就是Java SE包含了JAVA语言一些最核心的类(数据库连接、接口定义、输入/输出、网络编程 )如果要想使用java语言做一些桌面程序.也就是做一些C/S程序.学习使用java SE就可以做了.而如果你想做一些B/S(浏览器/服务器)程序的话你就需要学习java ee.
J2SE的简介
Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒简单讲就是:J2SE:java2 Standard edition (java 2 标准版)J2EE:java2 enterprise edition( Java 2 企业版)J2ME:java2 micro edition (Java 2 微缩版)他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类应用场合,API的覆盖范围各不相同。笼统的讲,可以这样理解:J2SE是基础;压缩一点,再增加一些CLDC等方面的特性就是J2ME;扩充一点,再增加一些EJB等企业应用方面的特性就是J2EE。补充一点J2EE更恰当的说,应该是JAVA2企业开发的技术规范,不仅仅是比标准版多了一些类。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程J2SE 是J2EE的基础,他大量的JDK代码库是每个要学习J2EE的编程人员必须掌握的。从JDK5.0开始,不再叫J2SE,改名为Java SE了,因为那个2已经失去了其应该有的意义。