1 / 13
文档名称:

Java教程1.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java教程1.doc

上传人:管理资源吧 2011/9/2 文件大小:0 KB

下载得到文件列表

Java教程1.doc

文档介绍

文档介绍:第1章 Java概述
§ Java语言出现的背景、影响及应用前景
一、背景
1991年,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件(即一种橡树的名字),但当时并没有引起人们的注意,直到 1994年下半年,的迅猛发展,环球信息网 ,促进了 Java语言研制的进展,使得它逐渐成为上受欢迎的开发与编程语言,一些著名的计算机公司纷纷购买了 Java语言的使用权,如 Mi-croSoft、 IBM、 Netscape、 Novell、Apple、 DEC、 SGI等,因此,Java语言被美国的著名杂志 PC Magazine评为 1995年十大优秀科技产品,(计算机类就此一项入选),随之大量出现了用 Java编写的软件产品,受到工业界的重视与好评,认为"Java是八十年代以来计算机界的一件大事",微软总裁比尔?盖茨在悄悄地观察了一段时间后,不无感慨地说:"Java是长时间以来最卓越的程序设计语言",并确定微软整个软件开发的战略从 PC单机时代向着以网络为中心的计算时代转移,而购买 Java则是他的重大战略决策的实施部署。因此,Java的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。
SUN MicroSystem公司的总裁 Scott McNealy认为 Java为和 WWW开辟了一个崭新的时代。环球信息网
-Lee说:"计算机事业发展的下一个浪潮就是 Java,并且将很快会发生的"。
MicroSoft和 IBM两大公司都计划在上销售用 Java编写的软件。 Apple、 HP、 IBM、 MicroSoft、 Novell、 SGI、 SCO、 Tandem等公司均计划将 Java并入各自开发的操作系统,而负责开发并推广 Java技术的 SunSoft公司(这是 SUN下属的一个子公司),将通过颁发许可证的办法来允许各家公司把Java虚拟机和 Jav a的 Applets类库嵌入他们开发的操作系统,这样各类开发人员就能更容易地选择多种平台来使用 Java语言编程,不同的用户也就可以脱离 Web浏览器来运行 Java应用程序,这无疑是很受广大用户欢迎的,也为 Java语言的应用开拓了极为广阔的前景。(当然,各类 JavaOS之间的兼容性必须得到重视,好在JavaSoft已保证将监督这种兼容性)。
有人预言:Java将是网络上的"世界语",今后所有的用其他语言编写的软件统统都要用 Java语言来改写。
二、 Java语言对软件开发技术的影响
工业界不少人预言:"Java语言的出现,将会引起一场软件革命",这是因为传统的软件往往都是与具体的实现环境有关,换了一个环境就需要作一番改动,耗时费力,而 Java语言能在执行码(二进制码)上兼容,这样以前所开发的软件就能运行在不同的机器上,只要所用的机器能提供 Java语言解释器即可。
Java语言将对未来软件的开发产生影响,可从如下几个方面考虑:
1软件的需求分析:可将用户的需求进行动态的、可视化描述,以提供设计者更加直观的要求。而用户的需求是各色各样的
,不受地区、行业、部门、爱好的影响,都可以用 Java语言描述清楚。
2软件的开发方法:由于 Java语言的面向目标的特性,所以完全可以用 O-O的技术与方法来开发,这是符合最新的软件开发规范要求的。
3 Java语言的动画效果远比 GUI技术更加逼真,尤其是利用 WW W提供的巨大动画资源空间,可以共享全世界的动态画面的资源。
4软件最终产品:用 Java语言开发的软件可以具有可视化、可听化、可操作化的效交互、动画与动作",要它停就停,要它继续就继续,而这是在电影与电视播放过程中难以做到的。
5其它:使用 Java语言对开发效益、开发价值都有比较明显的影响。
三、Java语言的应用前景
Java语言有着广泛的应用前景,大体上可以从以下几个方面来考虑其应用:
1所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等;
2计算过程的可视化、可操作化的软件的开发;
3动态画面的设计,包括图形图像的调用;
4交互操作的设计(选择交互、定向交互、控制流程等);
5 的系统管理功能模块的设计,包括 Web页面的动态设计、管理和交互操作设计等;
6 (企业内部网)上的软件开发(直接面向企业内部用户的软件);
7与各类数据库连接查询的 SQL语句实现;
8其它应用类型的程序。
§ Java的特点
Java是一个广泛使用的网络编程语言,它是一种新的计算概念。
首先

最近更新

消防培训课程开发与实施合同 3页

消防安全应急演练免责服务协议书 3页

2025年多功能应急灯项目建议书 59页

消防工程安全防护设施安装与调试分包合同样本.. 3页

消防报警系统安装与维护合同范本 3页

消防系统专用消防水鹤设备供应合同 3页

消防设备维修保养服务合同 3页

消防设施维护保养及应急预案演练合同 3页

淘宝天猫电商代运营项目合作协议 3页

演出活动后勤保障服务合同 3页

烟酒连锁企业采购合同范本深度解析 3页

物业公司合同附件物业管理收费标准 3页

物业服务质量与社区治理合作合同 3页

物业设施设备维保服务合同规范 3页

物流园区建设项目项目经理服务协议 3页

物流配送外加工保密及服务质量协议 3页

特色民宿铁艺栏杆定制与安装工程合同 3页

环保建材产业股权并购与重组合同 3页

工伤后续治疗协议书(2025年度)医疗版3篇 38页

现浇楼板建筑工程合同细则 3页

二零二五年度音乐剧外聘演员演出协议3篇 44页

眼镜店员工眼镜行业数据分析合同模板 3页

2025年全国健康管理师职业技能知识笔试试题(.. 53页

社区服务中心环境保洁与便民服务合同 2页

离婚协议范本编写指南及特色分析 2页

私人合伙美容美发合作协议书范本 3页

科技园区物业托管管理合同范本 3页

系统门窗安装与绿色环保评估合同范本 3页

绿色农业技术研发与委托采购合同范本 3页

绿色物业租赁合同 3页