请选择 进入手机版 | 继续访问电脑版
首页计算机书籍程序设计面向对象的Java语言程序设计_孟祥武 张玉洁编著_7563504966
face

文档

613

关注

0

好评

0
PDF

面向对象的Java语言程序设计_孟祥武 张玉洁编著_7563504966

阅读 957 下载 0 大小 4.12M 总页数 140 页 2023-03-19 分享
价格:¥ 10.00
下载文档
/ 140
全屏查看
面向对象的Java语言程序设计_孟祥武 张玉洁编著_7563504966
还有 140 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 140 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
第一章Java语言的背景本章主要讲述Java语言的发展与现状、Java语言的特点及开发环境,并结合一些简单的实例使读者对Java语言有个初步的认识。1.1Java语言的发展与现状计算机的主要用途将从单机应用转向网络应用,这是一大趋势,不可逆转。网络就是计算机,Java是网络上的世界语。它已成为Intemet网络编程语言事实上的标准。它是一种跨平台的、适合于网络计算环境的、面向对象的程序设计语言。最初,Su希望进入消费类电子产品市场。对于消费类电子产品,从商业上考虑,要求CPU要轻便小巧,软件可靠,价格合理等,最重要的是能够标准化。这就要求编程语言简明、可靠。Su专门成立了一个小组开始寻找满足条件的编程语言,小组负责人是James Gosling。他们认为:目前已存在的程序设计语言,没有能满足要求的。所以要设计一种新的程序设计语言。考虑到C++语言是当前广泛使用的语言,因此,他们以C++语言为基础,设计出了一种新的程序设计语言JavaoJava语言的基础是C++语言,但去除了其中易出错的部分。Java是Sun公司为家电编程而设计的一种语言,简单紧凑,而且适应不同的CPU。在Java语言开发完成之时,正赶上Internet大潮,Java语言建立的“虚拟运行环境"解决了跨平台问题。Jav语言于1995年5月推出,获得了极大的成功,甚至改变了计算模式,在世界范围内,引起了一股Java热。最近几年,在Intemet上出现的特别吸引人的事件,就是Java语言和用Java语言编写对于Java语言程序,首先由Java语言编译器将源程序编译为字节码,字节码是一种中间码,这种中间码由Java虚拟机解释和执行。Java语言的诞生必将对整个计算机产业产生深远的影响,对传统的计算模型提出了新的挑战。有人预言:Java语言将是网络上的“世界语”,今后所有用其它语言编写的软件统统都要用Java语言来改写。Java语言的出现,将会引起一场软件革命,这是因为传统的软件往往都是与具体的实现环境有关,换了一个环境就需要做一番改动,耗时费力;而用Java语言编写的程序能运行在不同的机器上,只要所用的机器能提供Java语言解释器即可。Java语言将对未来软件的开发产生很大的影响,这可从以下几个方面考虑:(1)软件的需求分析。可以将用户的需求进行动态地可视化描述,以提供设计者更面向对象的Java语言程序设计加直观的要求。用户的需求是各色各样的,受地区、行业、部门、爱好的影响。用Jva语言都可以描述清楚。(2)软件的开发方法。由于Java语言的面向对象的特性,所以完全可以用面向对象的技术与方法来开发,这是符合最新的软件开发规范要求的。(3)Java语言的动画效果远比GUI技术更加逼真,尤其是利用WW/W提供的巨大动画资源空间,可以共享全世界动态画面的资源。(4)软件最终产品。用Jaa语言开发的软件可以具有可视化、可听化、可操作化和可交互性。对于动画与动作,要它停就停,要它继续就继续,而这是在电影与电视播放过程中难以做到的。(5)其它。使用Java语言对开发效益和开发价值都有比较明显的影响。Java语言程序和支持它的浏览器(如HotJava,Netscape的Navigator3.0以上版本,Mi-crosoft Intemet Explorer.3.0以上版本)的出现正是为了给Weh浏览提供动画(Anition)、速的动画,还能告诉你的浏览器怎样处理新的类型文件。Jva语言有着广泛的应用前景,大体上可以从以下几个方面来考虑其应用:(1)所有面向对象的应用开发,包括面向对象的事件描述,处理、综合等;(2)计算过程的可视化、可操作化的软件的开发:(3)动态画面的设计,包括图形、图像的调用;(4)交互操作的设计(选择交互、定向交互,控制流程等);作设计等;(6)Intranet(企业内部网)上的软件开发(直接面向企业内部用户的软件):(7)与各类数据库连接查询的L语句实现;(8)其它应用类型的程序。1.2Java语言的特点Jaa语言具有简单性、面向对象、分布性、编译和解释性、健壮性、安全性、中性的体系结构、可移植性、高性能、多线程和动态性等特点。它可在消费类电子产品、个人计算机、网络计算机、工作站和主机上使用。Jaa语言不仅能创建安全的能在网络上使用的应用程序,而且还改变了人们对未来计算机的看法。Java语言是一种很有潜力的程序设计语言。随着计算机网络的普及,Java语言会变得越来越重要。Java语言的特点主要是:(1)简单性语言本身的组成成份较少,结构较小。与已有语言类似,用户容易熟悉掌握。Java语言把C,C++中一般程序员很少使用的、容易出错的特征加以别除。Jaa语言咯去了运算
返回顶部