- 39
- 0
- 约7.67千字
- 约 23页
- 2020-03-09 发布于江西
- 举报
java 毕业设计论文总结
java 毕业设计论文总结
? 1.Java 语言的出现
? 自从 1946 年世界上第一台电子计算机问世以来,计算模式
的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算
模式。Internet 的出现,为在网络计算模式下的科学计算和信息处
理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,
平台的运行环境是个制约因素,而 Java 语言和 Java 技术则是解决 这一问题的最佳途径。
? 1991 年,SUN 公司的 Jame Gosling,Bill Joe 等人试图为
电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要
的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网
络分布环境。流行的 C++是自然的选择。不过,开发过程中遇到的
许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开
发成功了一个名为 Oak 的软件,此中蕴藏着 Java 的原型,当时,并
未引起人们的注意。1994 年下半年,随着 Internet 的迅猛发展,
环球信息网 WWW 的快速增长,促进了 Java 语言研制的进展,使得它
逐渐成为 Internet 上倍受欢迎的开发与编程语言。1995 年 5 月
Java 正式问世,一些著名的计算机公司纷纷购买了 Java 语言的使
用权,如 Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI
等。因此,Java 语言被美国著名杂志 PC Magazine 评为 1995 年十
大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用
Java 编写的软件产品,受到工业界的重视与好评,认为“Java 是八
十年代以来计算机界的一件大事”。微软总裁比尔·盖茨在认真观察
了一段时间后,确认“Java 是长时间以来最卓越的程序设计语言”,
并确定微软整个软件的开发战略从 PC 单机时代向以网络为中心的计
算时代转移,而购买 Java 则是他的重大战略决策的实施部署。
? 因此,Java 的诞生必将对整个计算机产业发生深远的影响,
对传统的计算模型提出了新的挑战。SUN Microsystem 公司的总裁
Scott McNealy 认为:Java 对 Internet 和 WWW 开辟了一个崭新的时 代。
? 有人预言:Java 将成为网络上的“世界语”,今后,用其 他语言编写的软件统统都要用 Java 语言来改写。
?
? 2.Java 语言的主要特点
? Java 语言是一种适用于网络编程的语言,它的基本结构与
C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势, 又避开了它们的不足之处。它的主要特点如下:
? 2.1 简单性
? Java 与 C++相比,不再支持运算符重载、多级继承及广泛的
自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾
收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单 而可靠。
? 简单化的另一个方面是 Java 的系统非常小,其基本解释和
类支持部分只占 40KB,附加的基本标准库和线程支持也只需增加 175KB。因此,Java 应用软件能在相当小的系统之上独立工作。
? 2.2 平台独立性
? 这是 Java 最吸引人的地方。由于它采用先编译成中间码
(字节码),然后装载与校验,再解释成不同的机器码来执行,即
“Java 虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求, 使得只要能支持 Java 虚拟机,就可运行各种 Java 程序。
? 2.3 面向对象的技术
? 面向对象(O-O)的技术是近年来软件开发中用得最为普遍的
程序设计方法,,它通过把客观事物进行分类组合、参数封装、用成
员变量来描述对象的性质、状态,而用方法(成员函数)来实现其行
为和功能。O-O 技术具有继承性、封装性、多态性等众多特点,
Java 在保留这些优点的基础上,又具有动态联编的特性,更能发挥 出面向对象的优势。
? 2.4 多线程
? 多线程机制使应用程序能并行执行,Java 有一套成熟的同
步原语 ,保证了对共享数据的正确操作.通过使用多线程,程序设计
者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件 循环机制,这样就很容易实现网络上实时的交互行为。
? 2.5 动态性
? Java 的设计使它适合于一个不断发展的环境。在类库中可
以自由地加入新的方法和实例变量而不会影响用户程序的执行。并
且 Java 通过接口来支持多重继承,使之比严格的类继承具有更灵活 的方式和扩展性。
? 2.6 安全性
? Java 有建立在公共密钥技术基础上的确认技术.指示器语
您可能关注的文档
最近下载
- 网络安全知识普及网络安全常识题及参考答案.docx VIP
- 数据资产价值评估博弈模型创新.docx VIP
- 中国竞技麻将比赛规则.doc VIP
- 学堂在线《英美音乐与文化》作业单元考核答案.docx VIP
- 关于校园霸凌的辩论赛.doc VIP
- 小森印刷机L40-PQC控制台使用说明书中文版.pdf VIP
- 2025年浙江省公安机关人民警察特殊职位公务员招录考试(网络安全技术)历年参考题库含答案详解.docx VIP
- 解密山楂炒焦:机理剖析与焦香气味物质基础探究.docx VIP
- 四旋翼无人机设计与制作毕业论文.doc VIP
- 2025年度江西省公安机关人民警察特殊职位招录考试[网络安全]练习题及答案.docx VIP
原创力文档

文档评论(0)