学Java之前必知:J2SE J2EE J2ME的区别

概述

        Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。那么对于j2ee、j2se和j2me到底有什么区别呢?作为程序员我们需要学习哪些?又从事于什么方向?

        为了方便开发者,Sun把Java区分为J2SE(Java 2 Standard Edition)、J2EE(Java 2 Enterprise Edition)、J2ME(Java 2 Micro Edition)和Java Card四种平台。J2SE是所有Java技术的基础,不管开发人员要开发什么平台的Java应用程序,都必须先从J2SE学起。J2EE技术着重于企业服务器端的应用。J2ME主要针对嵌入式系统,包括手机、PDA等。针对手机应用程序的开发,Sun还提供了免费的J2ME Wireless Toolkit。Java Card技术用来开发可以植入IC智能卡中的应用程序。


J2SE、J2EE、J2ME、JDK的区别

(一)J2SE

Java2平台标准版(Java2 Platform Standard Edition),主要面向个人PC桌面应用程序开发,其中包括:
1、Java运行环境(Java Runtime Environment, JRE),包含基本类库,Java虚拟机,Applet组件等;
2、Java开发工具包(Java Development Kit, JDK),是JRE的扩展集,包含Java编译器和调试器等。
(二)J2EE
Java2平台企业版(Java2 Platform Enterprise Edition),主要面向复杂的企业级应用,基于J2SE。J2EE是在J2SE的基础上添加了一系列的企业级应用编程接口,J2EE包含有很多的技术。其中有你熟悉的jsp,servlet,jdbc,jme等13中技术。J2EE主要是用来做B/S结构的应用程序!也就是说是基于浏览器和服务器的。
(三)J2ME
Java2平台微型版(Java2 Platform Micro Edition),主要是面向移动设备、嵌入式设备等的开发,基于J2SE。

(四)JDK

JDK和Java SE Development Kit是一样的,JRE和Java SE Runtime Environment是一样的。


环境搭建

①安装JDK,同时安装JRE,装上JRE自然就含有JVM了。JDK包含的基本组件包括:

javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具

地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html


②安装Android SDK:Android专属的软件开发工具包,包含模拟器教程、API文档和示例代码等内容。

地址:http://developer.android.com/sdk/index.html?utm_source=weibolife#


③安装及汉化Eclipse:在Android的官网上,推荐使用Eclipse与ADT插件来组合开发。


④安装及配置ADT插件:Google专门为Eclipse开发了一个插件来辅助开发,即Android Development Tools(ADT)。安装ADT后,Eclipse就可以和Android SDK建立连接,可以在Eclipse中启动Android模拟器进行程序调试等。


JAVA历史

1995年Java语言发明,随之推出主要就是JDK。直到98年发布Java2平台,并划分为J2SE、J2EE、J2ME。至04年J2SE、J2EE、J2ME相应改名为Java SE、Java EE、Java ME,发布Java SE 5,对内版本号为1.5。到06年发布Java SE 6,对内版本号为1.6。现今,Java SE最新版本号为6、Java EE最新版本号为5、Java ME无版本号。


参考资料

java:http://baike.baidu.com/view/29.htm

jdk:http://baike.baidu.com/subview/25214/5047948.htm

jre:http://baike.baidu.com/view/160710.htm

jvm:http://baike.baidu.com/view/160708.htm

adt:http://baike.baidu.com/view/1237351.htm#8


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值