JAVA简单教育材料

JAVA简单教育材料

ID:43428616

大小:692.00 KB

页数:206页

时间:2019-09-30

JAVA简单教育材料_第1页
JAVA简单教育材料_第2页
JAVA简单教育材料_第3页
JAVA简单教育材料_第4页
JAVA简单教育材料_第5页
资源描述:

《JAVA简单教育材料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.*一章绪论【学习目标】1.了解JAVA的发展历史及其特点。2.了解JAVA语言的发展前景。3.了解并掌握JAVA语言的运行环境和配置。4.了解JAVA应用程序的基本结构,并能编写简单的JAVA程序。1.1Java语言概述一、Java语言的发展名为Green。刚开始,该项目成员准备采用C++语言,但感觉到C++语言太复杂,安全性也差,无法满足项目设计的需要,最后决定基于C++开发一种新的编程语言。Gosling临时为它起名叫Oak语言,但后来发现Oak是Java的历史要追溯到1991年,当时美国Sun

2、Microsystems公司的PatrickNaughton及其伙伴JamesGosling带领的工程师小组想要设计一种小型的计算机语言,主要应用对象是有线电视转换盒这类消费设备。由于这些消费设备的处理能力和内存都很有限,所以要求计算机语言必须非常小且能够生成非常紧凑的代码。另外,由于不同的设备生产商会选择不同的中央处理器(CPU),因此这种语言的设计关键是不能与任何特定的体系结构捆绑在一起,这个项目被命名为Green。刚开始,该项目成员准备采用C++语言,但感觉到C++语言太复杂,安全性也差,无法满

3、足项目设计的需要,最后决定基于C++开发一种新的编程语言。Gosling临时为它起名叫Oak语言,但后来发现Oak是一种已有计算机语言的名称,于是又将其改名为Java,并配了一杯冒着热气的咖啡图案作为它的标志。由于要求Java语言非常小且能够生成紧凑的代码,还要求该语言与平台无关。这些要求促使开发团队想起了很早以前的一种模型,某些Pascal的实现曾经在早期的PC上尝试过[键入提要栏内容。提要栏独立于主文档,是对主文档的补充。提要栏通常放置在页面的左侧或右侧,也可以放置在页面的顶端或底端。可使用“文本

4、框工具”选项卡更改提要栏文本框的格式。]这种模型。Pascal的发明者NiklausWirth率先设计出一种为假想的机器(虚拟机)生成中间代码的可移植性语言,这种中间代码可以应用于所有已经正确安装解释器的机器。于是,Green项目组的工程师也使用了虚拟机(Java虚拟机),从而解决了课题的主要问题(平台无关性)。1992年,Green项目发布了它的第一个产品,称之为“*7”,这个产品具有非常智能的.*远程控制。遗憾的是,SunMicrosystems公司对生产这个产品并不感兴趣,并且Green项目组的

5、人员也没有找出其他的方法来将他们的技术推向市场。1994年,Green项目组(这时换了一个新名字——FirstPerson公司)解散了。在此期间,Internet的万维网日益发展壮大,Web的关键是把超文本页面转换到屏幕上的浏览器,当时的浏览器主要是Mosaic。Java语言的开发者设计并开发了一个功能更加强大的浏览器,该浏览器最终演变为HotJava浏览器。为了展现Java语言超强的能力,HotJava浏览器采用Java语言编写,并且具有执行网页中内嵌代码的能力。这一“技术印证”在1995年的Sun

6、World上进行展示,同时引发了人们延续至今的对Java的热爱。1996年初,SunMicrosystems公司发布了Java的第一个版本Java1.0,但Java1.0不能用来进行真正的应用开发,后来的Java1.1弥补了其中大部分明显的缺陷,大大改进了它的反射能力,并未GUI编程增加了新的事件处理模型。1998年,JavaOne会议的头号新闻是即将发布Java1.2版,这个版本取代了早期玩具式的GUI,它的图形工具箱更加精细而且具有较强的可伸缩性,能更好地实现“一次编写,随处运行”的承诺。Sun公

7、司将其名称改为更加吸引人的“Java2标准版软件开发工具箱1.2版”。标准版的1.3和1.4版本对最初的Java2版本进行了某些修改,扩展了标准类库,提高了系统性能。5.0版是自1.1版以来第一个对Java语言做出重大改进的版本(这一版本原来被命名为1.5版,在2004年的JavaOne会议之后,版本数字升至5.0)。这个版本增加了泛型类型,其挑战性在于添加这一特性并没有对虚拟机做出任何修改。2005年6月,JavaOne大会召开,SunMicrosystems公司发布JavaSE6。此时,Java的

8、各种版本已经更名并取消其中的数字“2”,J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。二、Java语言的影响及发展前景Java语言是新一代面向对象的程序设计语言,特别适用于Internet应用程序的开发。其硬件和软件平台的无关性直接威胁到Windows和Intel的垄断地位。用Java语言编程成为当今技术人员的一种时尚,并对未来软件的开发产生了重要影响。Java语言对软件开发技术的影响可归纳为以下几个方面:(1)软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。