Java--常识

一:J2SE/J2ME/J2EE

Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统

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

Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如EJBservletJSPXML、事务控制

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已经失去了其应该有的意义。

时间: 2024-12-29 06:53:04

Java--常识的相关文章

Java常识及数据类型

上次介绍完了JDK的下载,安装,以及配置了环境变量 .这次我们来讲讲Java的常识及Java的数据类型; 常见Java开发工具 编辑器: 1:UltraEdit; 2:EditPlus等; 集成开发环境: JBuilder(http://www.borland.com); Eclipse(http://eclipse.org)等; 主要内容; 1.标识符; 2.关键字; 3.Java基本数据类型; 4.运算符; 5.表达式和语句; 6.分支; 7.循环; 8.方法; 9.变量的作用域 10.简单

Java常识

动态语言:不需要编译,直接运行,比如JS,Ruby,Node.js,. 静态语言:先编译再运行.(Java) 微服务:将子系统拆成一个一个的jar包运行就是微服务.

windows操作系统和java常识

一.java5和java8版本更新很大,现在都是java8; 二.数据存储最小单位Byte字节八个比特位: 三.没有图形操作界面的windows系统: 四.java语言跨平台性:JVM充当不同操作系统的翻译功能: 五,oracle官网下载jdk安装,安装路径不要有中文不要有空格,防止乱码和转义的问题: windows系统文件路径部分大小写: 六.配置java环境变量,让windows操作系统认识它: 认识之后,cmd重新打开,再输入”java“,就可以不写全路径也能搜索到: 原文地址:https

Java常识2

JDK 的下载 安装 下载 官网 github安装 傻瓜式安装 JDK .JRE 注意问题 安装软件的 路径不能包含中文 空格 path环境变量 windows操作系统执行命令是所要搜寻的路径为什么要配置path:希望java的开发工具(javac.exe java.exe)在任何文件路径下都可以执行成功 开发体验 HelloWorld编写 创建一个java文件 HelloWorld.javaclass HelloChina{ public static void main(String[] a

java常识和好玩的注释

如字符串使用strXXXboolean使用isXXX,hasXXX Vector vProducts= new Vector(); Array aryUsers= new Array(); 类与接口 基本原则:一个类只做一件事情.另一个原则时根据每个类的职责进行划分,比如用User来存放用户信息,而用UserDAO来对用户信息进行数据访问操作,用UserServer对用户信息的业务操作等等.多个类中使用相同方法时将其方法提到一个接口中或使用抽象类,尽量提高重用度.不希望被实例化的类的缺省构造方法

工作杂记--java常识

远程debug参数 -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=12020,server=y,suspend=n 远程jconsole参数 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate

程序员带你学习安卓开发,十天快速入-对比C#学习java语法

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 上次课程:.程序员带你学习安卓开发,十天快速入门-开发工具配置学习讲的是java环境的配置以及as安装工具的安装. 其中有网友@鹅鹅鹅_说道,其实jdk的环境变量配置,不用配置的那么麻烦了.当前的jdk版本只要设置一个变量javahome就可以了,其他的可以不需要配置.在这里提一下.

Java入门教程总目录

Java入门教程总目录 持续更新中... 1.Java常识汇总 2.Java框架对比 2.Java技术路线 3.Java编码规范 Java环境变量配置 5.枚举 12.定时任务

你知道Java要注意技术点吗?

关于Java的编程常识,有人会问哪几个是重要的常识点,不知道咱们是否知道呢?给咱们同享一下. 1.JVM相关(包含了各个版其他特性) 关于刚刚触摸Java的人来说,JVM相关的常识纷歧定需求了解很深, 对此里边的概念有一些简略的了解即可.不过关于一个有着3年以上Java经历的资深开发者来说,不会JVM简直是不可承受的. JVM作为java作业的根底,很难信任关于JVM一点都不了解的人能够把java言语吃得很透.我在面试有逾越3年Java经历的开发者的时分, JVM简直便是一个必问的问题了.当然J

thrift总结

定义: Apache Thrift是一个facebook建立的RPC框架,现在是一个Apache的顶级项目.Thrift允许通过一个跨语言的定义文件的方式定义数据类型和服务接口,[这个文件]作为[RPC]客户端和服务器通信的标准 thrift安装: ①安装依赖:$ yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-dev