Google

Java简要

2007-11-30 22:30 来源: nibull.cublog.cn 作者:nibull 网友评论 0 条 浏览次数 17
 
 
 

Java发展简史:
①Java-----1995.2.23诞生;
②JDK1.0---1996.1.23发布;
③JDK1.1---1997.2.18发布,推出了JIT编译器;
④JDK1.2---1998.12.4发布,标志着Java2平台的诞生,J2SE1.2从此诞生;
⑤JDK1.3---2000.5.8发布,对J2SE1.2的加强与扩展;
⑥JDK1.4---2002.2.13发布,提高了执行速度;
⑦JDK1.5---2004.10,改为J2SE5.0,反映了J2SE的成熟、稳定性、可伸缩性和安全性;
⑧JDK6.0---2006.12正式发布。
 
Java特性:
①简单的;
②面向对象的;
③健壮的;
④安全的;
⑤解释的;
⑥与平台无关的;
⑦多线程的;
⑧动态的。
Java相关概念:
1.JDK:Java Develop Kit,Java开发工具包。
2.J2SDK:Java2 Software Develop Kit,Java2软件开发工具包。Java2是JDK1.2发布后使用的名称。
3.JRE:Java Runtime Environment,Java运行时环境,只运行Java程序而不进行开发时可单独安装,通常已包含在J2SDK中了。

4.JDK包含有两层意思:
一是,运行环境(Java及基础核心类,包含API,集成API,用户界面API,发布技术,Java虚拟机五大部分);
二是,开发工具(Java及基础核心类)

5.Java2平台按应用环境不同分为:J2SE,J2EE,J2ME
Sun分别有相对应的JDK版本下载。
Java2平台---SunONE体系(Sun Open Net Environment)
①J2SE:Standard Edition(标准版)
 主要用于桌面应用软件的编程;J2SE包含那些构成Java语言核心的类。比如,数据库连接,接口定义,输入输出,网路编程。
②J2EE:Enterprise Edition(企业版)
 主要用于分布式的网路程序的开发,如,电子商务网站和ERP系统。包含J2SE的类,并且还包含用于开发企业级应用的类。比如,EJB,Servlet,JSP,XML等。
③J2ME:Miero Edition(微型版)
 主要用于嵌入式系统开发,如手机的PDA的编程;包含J2SE中的一部分,用于消费类电子产品的软件开发。比如,呼机,智能卡,手机,PDA,机顶盒等。
简单地,
J2SE用于小型程序,J2EE用于大型程序,J2ME用于手机等程序。
J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专用类。它们应用的API的覆盖范围各不相同。
也就是,J2SE是基础;压缩一点,再增加一些CLDC等方面的特性就是J2ME;扩充一点,再增加一些EJB等企业应用方面的特性就是J2EE。
----------------------------
J2EE平台本质上是一个分布式的服务器应用程序设计环境---一个Java环境,提供了:
 a,宿主应用的一个运行基础框架环境;
 b,一套用来创建应用的Java扩展API。
----《J2EE服务器端高级编程》
----------------------------
上一篇: 下一篇:

相关主题:java

网友评论