java 毕业论文范文5篇
圣经的作者学生姓名学生姓名________________
学号学号______________________亲爱的 豆瓣
专业专业____________班级班级班级____________指导教师指导教师
200年月
计算机毕业论文1.Java 语言的出现
自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。Internet 的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java 语言和Java 技术则是解决这一问题的最佳途径。
因此,因此,Java Java 的诞生必将对整个计算机产业发生深远的影响,对传统的计算模型提出了新的挑战。传统的计算模型提出了新的挑战。SUNMicrosystem SUNMicrosystem 公司的总裁ScottMcNealy 认为:认为:Java Java 对Internet 和WWW 开辟了一个崭新的时代。
有人预言:有人预言:Java Java 将成为网络上的“世界语”,今后,用其他语言编写的软件统统都要用Java 语言来改写。
2.Java 语言的主要特点
Java 语言是一种适用于网络编程的语言,它的基本结构与C++C++极极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:
2.1简单性
简单化的另一个方面是Java 的系统非常小,其基本解释和类支持部分只占40KB 40KB,附加的基本标准库和线程支持也只需增加,附加的基本标准库和线程支持也只需增加175KB 175KB。。因此,因此,Java Java 应用软件能在相当小的系统之上独立工作。
2.2平台独立性
这是Java 最吸引人的地方。由于它采用先编译成中间码最吸引人的地方。由于它采用先编译成中间码((字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java 虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得只要能支持Java 虚拟机,就可运行各种Java 程序。
2.3面向对象的技术
2.4多线程
多线程机制使应用程序能并行执行多线程机制使应用程序能并行执行,Java ,Java 有一套成熟的同步原语有一套成熟的同步原语,,保证了对共享数据的正确操作保证了对共享数据的正确操作..通过使用多线程通过使用多线程,,程序设计者可以分别用不同的线程完成特定的行为别用不同的线程完成特定的行为,,而不需要采用全局的事件循环机制而不需要采用全局的事件循环机制,,这样就很容易实现网络上实时的交互行为。
2.5动态性
Java 的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java 通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。
2.6安全性
Java 语言除上述主要特点外,还有高性能、分布性、强大性、解释性、可移植性等,此处不再赘述。
采蘑菇的小兔子
3.Java 语言的发展
Java 自正式问世以来已经历了四年的历程,时间虽短,发展极快。一年一度在美国旧金山召开的世界JavaOne 语言开发者大会(JavaOneDeveloperConference)(JavaOneDeveloperConference)盛况空前正说明了这一点。四年中盛况空前正说明了这一点。四年中每年的JavaOne 大会,既是了解Java 最新技术动态、应用成果和下
一步发展趋势的最好场所,又是推动下一年Java 快速发展的重要动力。首届JavaOne 大会于1996年召开,各届简况如下:
1996年5月29-31日,第一届,出席会议者6500余人,来自工业界的超过一半。有人评价说:“这是近年计算机界最光辉的一次盛会”。工业界相当看好Java 语言,认为它的使用将会引起一场软件革命:从软件的设计风格、设计方法、设计目标到设计过程,都会产生彻底的变革,“甚至会改变此星球的生活方式”。会产生彻底的变革,“甚至会改变此星球的生活方式”。19971997年,第二届,出席会议者10000人。人。Java Java 的追随者不断增加,应用开发迅速起步。
1998年3月24-27日,第三届,出席会议者14000余人余人((注册人数),注册门票售价1195美元,否则1395美元,即使如此,仍有不少人不惜工本,挤入会场。本次会议除了软件巨头微软未参加会议外,几乎所有的计算机公司都参加了。展厅内设300多个展台,先后举行了90场专题讨论会,每场参加的人数从千人至五六千人不等。会议的主题是:通过Java 的培训来带动Java 软件的开发和技术研究,从而发展生产力,获取高额利润,提高生活质量,推动信息产业的进步。会议展出的内容大致如下:
Java 开发工具软件,如:开发工具软件,如:JMF JMF JMF、、JDK JDK、、SymantecVisualCafe SymantecVisualCafe、、JavaDynamicManagementKit JavaDynamicManagementKit、、JFC JFC、、JNDI JNDI、、JavaStudio 等;
企业信息管理解决方案软件,如:企业信息管理解决方案软件,如:EJB(EnterpriseJavaBeans);EJB(EnterpriseJavaBeans); 基于Java 技术的信息家电,如:机顶盒、技术的信息家电,如:机顶盒、Java Java 电话等电话等;;
个人信息综合服务个人信息综合服务(Java (Java 戒指戒指))、社会信息综合查询亭、社会信息综合查询亭(Kiosk);(Kiosk); 电子商务软件、智能卡、电子商务软件、智能卡、JavaCardAPI JavaCardAPI 等;
网络计算环境下的Java 服务器软件、远程方法调用服务器软件、远程方法调用(RMI)(RMI)(RMI)、基于、基于Java 技术的移动计算设备技术的移动计算设备;;
JMS(JavaMessageService)JMS(JavaMessageService)用于出版、票据订阅的软件用于出版、票据订阅的软件用于出版、票据订阅的软件;;
JOS(JavaOS)JOS(JavaOS)、基于、基于Java 技术的NC 和JavaStation JavaStation。。
1999年6月15-18日,第四届,出席会议者达20000人,人,300300多家厂商参展,举办400多场技术
讲座,多场技术讲座,555555名演讲者慷慨陈词,精彩纷呈。这次大会的主要特点是:
Java 框架结构被梳理清晰
本次JavaOne 大会上大会上,Sun ,Sun 公司的一个重大举措就是公布了Java 平台的最新架构。重新定义的Java 平台以Java2为核心,由面向企业和服务器市场的企业版Java2(J2EE)Java2(J2EE)、面向传统、面向传统PC 客户机市场的标准版Java2(J2SE)Java2(J2SE)和面向信息电器等后和面向信息电器等后PC 终端设备市场的Micro 版Java2(J2ME)Java2(J2ME)三大部分组成。其中,三大部分组成。其中,三大部分组成。其中,J2EE J2EE 包括
EnterpriseJavaBeans(EJB)EnterpriseJavaBeans(EJB)、、JavaServerPages&JavaServlets JavaServerPages&JavaServlets、、JavaMailAPI 和JavaMassageService 组成。而J2ME 则是原有的PersonalJava PersonalJava、、EmbeddedJava EmbeddedJava、、JavaCard 以及刚刚推出的Kjava 组成。虽然新框架结构中的内容都是已有的,但这样重新定义和组合,使得Java 平台的概念简单化,从而变得易于理解,更适合于进行市场推广。
2)2)重点放在企业平台重点放在企业平台
随着Internet 的飞速发展的飞速发展,,企业计算模式正摒弃C/S 结构而采用Web-Browser 结构结构,,
此即瘦客户端此即瘦客户端//胖服务器、大容量数据库的3层或N 层体系结构。由于Java 的特点,使得它在开发服务器端的应用程序方面有着得天独厚的优势,面向服务器端的J2EE 为当今逐渐流行的N 层体系结构提供了一个标准的Java 计算平台:界面一致、工具简易、丰富、具简易、丰富、Web Web 页面互联便捷,从而能大大加速和简化各种应用系统的开发。
3)3)加速后加速后PC 时代的进程
计算机的发展创造了Internet,Internet,但是计算机现在却不是访问但是计算机现在却不是访问Internet 的唯一方式。正在出现的信息化、智能化的消费类电子产品打破了PC 作为信息终端的垄断地位,成为人类进入Internet 的新门户。信息终端的多元化预示着所谓后PC(post-PC)PC(post-PC)时代的到来。时代的到来。消费类的信息终端量大面广,是典型的瘦客户机,其本身的资源和能力不能与PC 相比,但必须更加智能化,并对服务器端的管理提出
了更高的要求。而Java 平台恰恰满足了这种要求。本次大会推出的Kjava 虚拟机能运行在16以上的微处理器上,占用内存少,人们可以随心所欲,在资源有限的设备上方便地开发出各种各样的应用,直接运行在不同的消费类或其它电子设备上直接运行在不同的消费类或其它电子设备上;;而Jini 的出现为Java 网络连接提供了公共标准,使得任何Java 设备都可以连入网络中被自动识别,并可充分利用网络上已有的各种资源。大力推进Jini 的发展是Sun 公司加速后PC 时代进程的一项重要策略。
4)4)应用系统异彩纷呈应用系统异彩纷呈
遍插茱萸
与上届大会一样,展出内容有:应用工具、应用系统、信息家电等。特别在实时系统开发方面,以IBM 为首开发出了应用于工业实时环境的Java 嵌入系统,展现出Java 在工业领域的广阔应用前景。
Java 语言的出现和发展,得到了IT 业界的青睐,它像一面大旗,凝聚了世界众多的厂商与Sun 公司一道,结成了对抗微软垄断的联盟。许多知名厂商纷纷购买Java 许可证,目前已有90多万个软件开发商加入了Java 阵营,阵营,11亿个Java 最终用户,几千种Java 应用软件产品,软件产品,15001500余种Java 书籍书籍((自Java 问世4年来,平均每天出版一本版一本))。这真是IT 业界的盛事业界的盛事!!
在我国,在我国,Java Java 的引进与开发起步早,发展水平基本与世界同步。目前,目前,Sun Sun 公司已在中国建成了由5个授权中心、个授权中心、2020多个
Internet/IntarnetJava 解决方案中心和10所Java 大学、若干培训中心组成的三级结构。全面推动Java 在中国的普及、应用、研究、开发,培养了数以十万计的Java 开发人员。此外,开发人员。此外,Sun Sun 还牵头成立了中外软件厂商的开发联盟。
香港,举行了全岛Java 杯比赛,掀起了学习Java 的热潮。的热潮。Java Java 的浪潮汹涌澎湃,席卷全球的浪潮汹涌澎湃,席卷全球!!
君思我兮不得闲
4.Java 技术
Java 发展至今日发展至今日,,已不仅仅是一种编程语言已不仅仅是一种编程语言,,实际上已形成了一门技术门技术..其内容包括其内容包括::
1)Java 软件包