基于计算机软件开发java编程语言研究

基于计算机软件开发java编程语言研究

ID:5998054

大小:27.00 KB

页数:5页

时间:2017-12-30

基于计算机软件开发java编程语言研究_第1页
基于计算机软件开发java编程语言研究_第2页
基于计算机软件开发java编程语言研究_第3页
基于计算机软件开发java编程语言研究_第4页
基于计算机软件开发java编程语言研究_第5页
资源描述:

《基于计算机软件开发java编程语言研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于计算机软件开发JAVA编程语言研究  摘要:随着计算机和网络技术的飞速发展,人们对于计算机软件功能的需求越来越高,计算机软件更新换代的速度也越来越快。在计算机软件开发的过程中JAVA语言的应运是比较广泛的,有着非常大的应用空间和前景。文章从JAVA语言的特点入手,来探究JAVA语言在计算机软件开发设计的过程中的运用技巧。关键词:计算机软件开发;JAVA;分析近些年来,计算机和网络技术取得了突破性进展,给人们的工作和生活带来了诸多便捷。当然计算机能够起到这么大的作用,还需要借助相关软件。随着人们对工作生活质量要求的不断提高,计

2、算机软件更新换代的速度也越来越快。计算机软件在开发的过程中需要借助于相关的语言来完成,在诸多语言当中JAVA语言应用的前景最为广泛,有着非常大的应用空间和发展前景。一、JAVA语言概述5JAVA语言是目前世界上影响力最大、最受欢迎的编程语言之一,一经Sun公司推出,就得到了计算机软件开发者的青睐。JAVA语言在计算机软件编程方面具有的优点是其他软件无法比拟的。和以往的VB、VF等编程语言相比较,JAVA语言在计算机软件开发的过程中使用更加的方便和灵活,不仅能够支持多样化的操作系统,还能够在网络环境下进行软件的编写工作,不像VB、

3、VF等编程语言那么呆板和复杂。因此,JAVA语言能够成为目前计算机软件开发领域流传较广的编程语言。二、JAVA语言的特点JAVA语言能够使用广泛,有其自身独特的特点,具体体现在以下几个方面:(一)JAVA语言具有简单性的特点JAVA语言在计算机软件开发的过程中,省略了以往编程中较为复杂的一些特性。如在使用C++语言进行编程的过程中,我们往往要考虑支持多级的继承、运算重载和自动强制等因素,而以上这些因素在编程过程中的实用性是较弱的,又给我们的软件开发工作带来了一定难度。JAVA语言就很好的规避了这个问题,而且JAVA语言还增加了一

4、些传统的编程语言所不具备的功能,如内存空间中内存垃圾的自动收集功能,这样一来使得JAVA语言在计算机软件开发的过程中变得更加的可靠和简单。除此之外,JAVA语言所占的系统空间也较小,而C++语言所占的系统空间则较大,这也是JAVA语言简单性特点的一个体现。(二)JAVA语言具有平台独立性的特点5平台独立性特点是JAVA语言的最具吸引力的特点。主要原因在于JAVA语言采用了其他编程语言不具备的“JAVA虚拟机”的思想,先进行中间码的编译,然后进行装载和教研,最后进行解释成机器码来完成执行。这样JAVA语言在编程过程中能够对操作平台

5、环境的具体特性进行屏蔽,操作系统只要支持JAVA虚拟机,就能够实现JAVA程序的运行。(三)面向对象的特点Java是面向对象的程序设计语言,从面向对象这个角度看,体现了如下三个特点:①封装性面向对象的程序设计语言都是把数据和处理数据的操作结合在一起而构成一个整体,这就是对象。对象的使用者只能看到对象的外部特性,比如,其主要功能、如何调用等,而看不到内部如何实现这些功能。作为面向对象的程序设计语言,程序中的数据就是变量,程序对数据作处理则称为方法。变量和方法都被封装在对象中。所以,一个对象就是变量和方法的集合,其中变量表明这个对象

6、的状态,方法实现这个对象所具有的行为,而且在程序中将这些变量和方法进行封装,使它们成为一个模块,再用一个名字来代表这个模块。这样,以后的更高层的程序设计中,就不必关心某个对象的行为到底是怎样实现的。可见,将对象封装就是为了使模块尽可能少地展现其内部细节,而只是以一种界面来面向外部。5对象的封装性减少了程序各部分之间的依赖,使程序的复杂性降低,而可靠性提高,并便于修改。②继承性面向对象的程序设计中,对象是从类创建出来的,这一点即将在下面的解答中说明。在Java中,许多类组成层次化结构。一个类的上一层称为父类,而下一层称为子类。一个

7、类可以继承其父类的变量和方法,而且这种继承具有传递性。就是说,一个类可以继承其上一层和其再上一层的变量和方法。这种可传递的继承性使得下层多个相似的对象可以共享上层类的数据和程序代码,而子类又可以在继承父类的基础上增添新的内容和功能。这种代码共享和代码可增添的继承特性使Java既灵活方便又提高效率。③通信相关性一个对象往往涉及多个行为。体现在程序设计中,一个对象往往包含多个方法,每一个方法对应一个行为。所以,一个对象完成某个动作也就是程序执行相应的方法。于是,就涉及对象之间通过交互来实现复杂的行为,这叫对象之间的通信。利用通信可以

8、实现一个对象往另一个对象的信息传递。信息传递涉及三个要素;一是信息接收对象;二是接收对象中用哪个方法完成指定的动作;三是此方法需要的参数。由于信息传递的要素非常清晰,所以用在编程中也将很方便。这种通信相关性使许多复杂功能得以实现,却又能避免编程的错综复杂。5(四

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。