java毕业设计论文总结.docxVIP

  • 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 有建立在公共密钥技术基础上的确认技术.指示器语

文档评论(0)

1亿VIP精品文档

相关文档