操作系统有关论文范例,与基于计算机软件开发的JAVA编程语言相关本科毕业论文
本论文是一篇操作系统有关本科毕业论文,关于基于计算机软件开发的JAVA编程语言相关硕士毕业论文范文。免费优秀的关于操作系统及计算机及计算机软件开发方面论文范文资料,适合操作系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:Java语言在计算机软件开发中,具有非常广阔的应用空间以及发展前景.Java最大的优点,就是可以实现编程的跨平台,而且还具有非常好的平台特性.本文对基于计算机软件开发的JAVA编程语言进行分析,以期能给相关人员提供有益的参考意见.
关 键 词:JAVA;计算机;软件开发;平台
中图分类号:TP311.10
Sun公司推出的JAVA作为世界上最受欢迎、影响范围最大的编程语言,在执行方式上是以解释的方式进行,是一种面对对象的计算机编程语言,其优点是可靠、安全、简单、多线程、可移植以及结构中立性.
1JAVA语言概述
就目前计算机软件开发程序语言来看,JAVA语言与其他语言相比,有着自身独特的优势,例如以往的VB、VC、以及VF语言,与JAVA相比,显得复杂,呆板,在当前的编程应用上,也已是远远落后于需求了.而JAVA不仅具有完美的多线程的设计,而且还支持样多样化的操作系统.JAVA不仅可以在网络环境下进行软件编写工作,还可以在桌面应用软件的编写领域进行工作,因此其应用具有非常广泛的前景.
2JAVA语言的主要特点
2.1简单性.与C++语言相比,JAVA语言不再支持自动强制、多级的继承以及运算符的重载等等作用.由于这些作用在应用的过程中,使用比较少,而且在使用时还可能发生混淆的现象,JAVA把它们省略掉,大大较少了复杂性;此外,JAVA还增加了新的功能,例如内存空间中的垃圾实现自动收集等,实用性大大增加.一方面是复杂性降低,一方面是实用性增加,因此JAVA在计算机软件的开发工作中,更加简单、更加可靠.从所占的系统空间大小来看,JAVA所需的空间比C++要少,在附加的线程支持以及基本标准库方面,所占的空间是175KB;在类库支持以及基本解释等
操作系统有关论文范例
2.2平台的独立性.JAVA语言最大的优势,就是平台的独立性.JAVA语言以“JAVA虚拟机”思想作为指导,由于其先编译为中间码然后进行装载、校验,再进行解释成为机器码来实现执行.因此,能够屏蔽平台环境的具体特性要求.在运行上,只要系统是支持JAVA虚拟机的,就可以运行JAVA程序.
2.3面向对象.随着计算机软件开发的发展,面向对象作为一种编程思想,成为了广泛应用的程序设计理念.面向对象的编程技术具有多态性、继承性以及封装性等特点,通过把客观元素进行类的划分、参数的封装、使用成员变量等方式来对其元素的状态和性质进行描述、并且使用方法来对软件的功能行为进行实现.JAVA语言除了继承以上的优点,还满足了动态联编特性,使面向对象的技术优势发挥更广.
2.4多线程.多线程的机制,确保了应用软件的并行执行,同时JAVA语言由于已经具备成熟的同步原语,因此在共享数据的操作上,能够保证其正确性.在设计中应用多线程,各种不完成特点行为就可以顺利实现,网络在实时交互上不再存在问题.
2.5动态性.软件系统处在不断的发展过程中,而JAVA语言由于具有动态性,因此适合了设计的发展.在类库中,设计者可以实现新方法、新实例的自由添加,而不会影响程序的执行.此外,JAVA语言的多重继承是通过接口实现的,因此JAVA与比类继承的语言相比,灵活性、扩展性更强.
2.6安全性.以公共密匙技术为基础的JAVA实现了确认技术,当JAVA指示器发生变化时,程序将不可能继续对私有数据和数据结构进行访问,因此保证了数据不会被大多数的病毒所破坏.所以在软件系统的设计中应用JAVA语言,可以确保系统的安全性.
3JAVA在计算机软件设计中的相关技术
3.1JAVADatabaseConnectivity技术.该技术的主要作用是:实现统一访问多种关系数据库的可能性,以及提供数据库的实现连接的方法.在计算机软件的编写过程中应用JAVA语言,并且进行了调试编译之后,就会实现相关数据库的连接,方便了后台数据库管理体系的完成.此外,该技术还可以为程序员提供统一的接口和类.因此应用此技术,就可以实现更复杂、更高级的数据连接的工具的建构,从而为程序的运行提供后台数据支持.
3.2JAVAAnnotation技术.该技术实现了JAVA语言中的参数、变量、类以及属性等之间的联系,而且还提供了整合的机制,因此,在使用的过程中,用户可以以元素的属性以及特点作为划分标准进行分类,改变其行为.其中JavaBeans作为一种较为重要的技术,是一种独立于开发平台之外的、一致性、安全性较高的控件体系,在程序的开发过程中,具有不容忽视的重要地位.
3.3JAVARemoteMethodInvocation技术.该技术的运用可以实现分布式的应用程序,并且通过对JAVA中的对象以及类来实现调用,并实现客户机以及服务器之间的程序运行.就程序的开发而言,利用该技术,可以对资源信息进行整合,还可以对多个小程序的分布式运用进行调试,最终确保程序的安全性以及完整性.
4JAVA编译平台的主要优势分析
JAVA可以实现多种计算机软件的开发以及设计,优势相对突出.我们在日常生活中,可以随时看到它的影子.例如,满足了生活中人们对于游戏、娱乐渴望的大规模的游戏平台的设计,大部分的游戏平台都是通过JAVA语言编程实现完成的;互联网网页的设计,也是通过JAVA的语言编译平台实现的.无论是游戏,还是网页,都选取了JAVA语言编译平台.其主要原因包括以下两个方面:第一,JAVA具有良好的可移植性.对于游戏而言,其一般情况下都需要确保具有可移植性,因此在游戏设计中应用JAVA语言进行编译,可以保证游戏的整体效果.第二,随着社会的发展,生活节奏的加快,人们对快捷、方便有了更高的要求和追求.为了适应人们这样的心理,因此游戏的平台改变以往只存在计算机的局面,开始由计算机转移到手机,这样人们在使用手机的过程中,也可以享受玩游戏的乐趣.也因为如此,JAVA游戏成了人们最先熟知的手机游戏.JAVA语言具有良好的可移植性,从计算机转变到手机,就是对JAVA语言优势的最好诠释.就JAVA语言的编译平台而言,其突出的优势特征,主要体现在多元化方面.比如软件开发人员对软件进行开发时,习惯使用的操作系统是Linux操作系统,因此Linux操作系统人们视作为软件开发的基础平台.然而,由于在生活或者工作中,绝大部分人还是习惯应用windows操作系统,因此在计算机软件的开发工作以及测试工作中,都会比较倾向与使用windows平台进行开发和测试,从而将bug查找出来.如果选择C++等面向对象的程序语言,尽管可以完成大规模的软件开发和编程等工作,但是,从平台的移植上来看,C++具有较大的局限性,它只可以活跃在windows操作系统中,但却与操作系统相脱离,其编辑环境无法存在.而JAVA语言不同于C++,它的编译可以通过任何的操作系统进行,而不具有局限性,而且编译全部都可以实现.从一定程度上来说,JAVA语言还使编译工作实现了简易化.一样的软件效果要求,利用JAVA进行编译,不仅内容简单,而且容易理解.
综上所述,从JAVA平台的优势角度进行分析,可以确定可移植性、多平台的编译与测试是其最突出、最有效的优势,并最终可以达到高效编译的目的.
该文转载于 http://www.sxsky.net/benkelunwen/060122455.html
5结束语
随着计算机技术
操作系统有关论文范例,与基于计算机软件开发的JAVA编程语言相关本科毕业论文参考文献资料: