【asp精品源码栏目提醒】:网学会员为需要asp精品源码的朋友们搜集整理了ava语言概述与编程环境 - 编程语言相关资料,希望对各位网友有所帮助!
JavaEE基础教程 第1章 Java语言概述与编程环境 1.1 Java的诞生 1.2 Java主要特性 1.3 Java JDK开发环境 1.4 Java程序运行原理 1.5开发工具MyEclipse介绍 1.6简单Java程序结构 精品快线之计算机 清华大学出版社 1.1 Java的诞生 返回 Java语言的起源可追溯到1991年。
Java语言起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。
他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。
但是,网络的出现改变了OAK的命运。
在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。
这对于那些迷恋于WEB浏览的人们来说简直不可容忍。
他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。
对于用户的这种要求,传统的编程语言显得无能为力。
SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。
2012年1月9日星期一 2 Java EE基础教程 1.1 Java的诞生 1995年5月23日Sun在SunWorld‘95会议上上正式发布 第一个Java版本和HotJava浏览器。
那一年Sun虽然推出 了Java,但这只是一种语言,而要想开发复杂的应用程 序,必须要有一个的强大的开发库支持才行。
因此,Sun 在1996年1月23日发布了JDK1.0。
这个版本包括了两部 分:运行环境(即JRE)和开发环境(即JDK-Java Development Kit)。
在运行环境中包括了核心API、集 成API、用户界面API、发布技术、Java虚拟机(JVM) 五个部分。
1997年2月18日Sun发布了JDK1.1。
JDK1.1相对于 JDK1.0最大的改进就是为JVM增加了JIT(Just-In-Time 即时编译)编译器。
JIT和传统的编译器不同,传统的编 译器是编译一条,运行完后再将其扔掉,而JIT会将经常 用到的指令保存在内存中,在下次调用时就不需要再编译 了。
这样JDK在效率上有了非常大的提升。
2012年1月9日星期一 3 Java EE基础教程 1.1 Java的诞生1998年12月4日Sun发布了Java的历史上最重要的JDK1.2。
这个版本标志着Java已经进入Java2时代。
1998年也是Java开始迅猛发展的一年,在这一年中Sun发布了JSP/Servlet、EJB规范。
Java在其SDK 1.2之后的版本都统称叫Java 2,在Java 2的规格里重新组织了Java平台的集成方法,将Java分成三种不同规范的版本,分别是:J2EE--Java 2 Enterprise Edition,可扩展的企业级应用的Java平台。
J2SE--Java 2 Standard Edition,用于工作站、PC机的Java2标准平台。
J2ME--Java 2 Micro Edition,用于嵌入式应用的Java 2平台。
这些标志着Java已经吹响了向企业、桌面和移动3个领域进军的号角。
2012年1月9日星期一 4 Java EE基础教程 1.1 Java的诞生 从JDK1.2开始,Sun以平均2年一个版本的速度推出新的JDK。
在2000年5月8日。
Sun对JDK1.2进行了重大升级。
推出了 JDK1.3。
在JDK1.3时代,相应的应用程序服务器(如第一个稳定 版本Tomcat3.x)也得到了广泛的应用,WebLogic等商业应用服 务器也渐渐被接受。
进入21世纪以来,曾经在.NET平台和Java平台之间发生了一次声 势浩大的孰优孰劣的论战,Java的主要问题就是性能。
因此, Sun将主要精力放到了Java的性能上。
2002年2月13日Sun发布了JDK1.4。
在JDK1.4中,Sun对 Hotspot虚拟机的锁机制进行改进,使JDK1.4的性能有了质的飞 跃。
同时由于Compaq、Fujitsu、SAS、Symbian、IBM等公司 的参与,使JDK1.4成为发展最快的一个JDK版本。
到JDK1.4为 止,已经可以使用Java实现大多数的应用了。
2012年1月9日星期一 5 Java EE基础教程 1.1 Java的诞生 2004年10月,Sun发布了人们期待已久的JDK1.5,同 时,Sun将相应的J2SE改名为J2SE5.0。
与JDK1.4不 同,JDK1.4的主题是性能,而J2SE5.0的主题是易用。
Sun之所以将版本号1.5改为5.0,就是预示着J2SE5.0较 以前的J2SE版本有着很大的改进