Java编程语言在计算机软件开发中的应用

来源 :中国新通信·理论版 | 被引量 : 0次 | 上传用户:heiefei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:计算机软件开发过程(也称为软件开发方法、模型或生命周期)是一个框架,用于构建、计划和控制开发信息系统。多年来,出现了各种各样的这种框架,每个框架都有其公认的优点和缺点。一种系统开发方法不一定适用于所有项目。根据各种技术、组织、项目和团队的考虑,每种可用方法都最适合于特定类型的项目。JAVA编程语言在计算机软件开发过程中起着重要的作用。
  关键词:计算机;软件开发;JAVA编程语言
  引言:计算机软件开发是一个复杂的过程。软件质量的维护阻碍了快节奏的软件开发,因为许多产品的质量确保是软件测试时所必需的。笔者在本文中介绍了JAVA编程语言、计算机软件开发以及JAVA編程语言在计算机软件开发过程中的应用。
  1.JAVA编程语言
  JAVA是詹姆斯·高斯林开发的用于计算机的软件和规范的一套编程软件[1]。用JAVA编程语言编写代码是生成代码的主要方法,这些代码将作为字节部署在JAVA虚拟机中,字节码编译器也可用于其他语言,包括Ada、JAVA Script、Python和Ruby等。最新版本的JAVA是JAVA 11,于2018年9月25日发布。JAVA 11是当前受到支持或长期支持的JAVA版本(“甲骨文客户将获得甲骨文Premier支持”)。甲骨文在2019年1月发布了“遗留”JAVA 8 LTS的最后一个免费“公共更新”,用于商业用途,同时它还将支持JAVA 8的公共更新,供个人使用,至少到2020年12月为止。笔者强烈建议您卸载旧版本的JAVA,因为旧版本JAVA中未解决的问题将带来严重的安全风险,由于JAVA 9已不再受支持, 笔者建议用户立即过渡到JAVA 11。此外,甲骨文于2018年12月结束对JAVA6的拓展支持。
  2.计算机软件开发
  2.1计算机软件开发的概念
  计算机软件开发是在创建和维护应用程序、框架或其他软件组件时构思、指定、设计、编程、记录、测试和漏洞修复的过程。计算机软件开发是一个编写和维护源代码的过程,但从更广泛的意义上说,计算机软件开发包括从所需软件的概念到软件的最终表现所涉及的所有内容,有时是在一个计划好的和结构化的过程中。因此,计算机软件开发可能包括研究、新开发、原型设计、修改、重用、再工程、维护或任何其他推动软件产品的活动。
  2.2计算机软件开发的目的
  软件可以用于各种各样的目的[2],开发的三个目的最常见的是满足特定客户所特定的业务(定制软件的情况),以满足需要的一些潜在用户(商业和开源软件的情况),或供个人使用(例如一个科学家可能编写软件自动化平凡的任务)。嵌入式软件开发,即嵌入式软件的开发,如用于控制消费产品的开发,要求开发过程与被控制的实物产品的开发相集成。系统软件是应用程序和编程过程本身的基础,通常是单独开发的。为了更好地控制软件开发过程的质量,产生了软件工程这门学科,它的目标是将工程范例中的系统方法应用于软件开发过程。软件项目管理有许多方法,称为软件开发生命周期模型、方法、过程或模型。瀑布模型是一个传统的版本,与最近敏捷软件开发的创新形成了对比。
  2.3计算机软件开发的方法
  计算机软件开发有几种不同的方法:一些采用更结构化的、基于工程的方法来开发业务的解决方案,而另一些则可能采用增量的方法,在这种方法中,软件在逐件开发的过程中不断发展。
  3. JAVA编程语言在计算机软件开发过程中的应用
  因为JAVA编程语言有着众多开发优点,所以JAVA平台已经成为许多计算机软件工具的主要开发平台,这些工具是由第三方软件组(商业、开源和混合)开发的,并且被公司用作可配置(而不是可编程)工具。这类示例包括互联网服务器、应用程序服务器、数据库、企业服务总线、业务流程管理(BPM)工具和内容管理系统。计算机软件开发部对JAVA的使用也由来已久,JAVA已经成为平台中开源社区的主要驱动程序。开源社区已经产生了大量的软件,包括简单的函数库、开发框架和标准的开源实现的工具。
  JAVA编程语言现已普遍运用于计算机软件的开发过程,笔者将介绍几个最常见的方面:
  (1)JAVA编程语言在计算机上是可进行移植的,在游戏开发过程中,用JAVA编程语言对游戏编程进行编译,可使游戏的清晰度及流畅度得到大幅提升。生活节奏的不断加快,社会的不断发展使得人们对更方便、更快捷的计算机软件的渴望不断提升。所以计算机游戏软件开发公司为了适应人们的渴望决定将游戏从计算机转换到手机上,而JAVA的可移植性使得游戏从计算机转换到手机上成了可能,因此JAVA游戏变成了人们第一个熟知的手机游戏。
  (2)JAVA用于开发计算机应用程序受到JAVA提供的JSP、Servlet、Struts、Spring、hibernate等技术的帮助,根据JAVA提供的这些技术,我们可以轻松地根据客户的需求开发任何类型的计算机应用程序。作为服务器端组件的Servlet和JSP帮助开发计算机应用程序的业务逻辑,JSP是Servlet的一个扩展,它具有比Servlet更多的特性,而且比Servlet更易于使用,因为标签类似于HTML。这些是帮助开发计算机应用程序的JAVA的主要组件。我们可以开发一种基于互联网的应用程序来帮助这些技术进而实现计算机软件的开发[3]。
  (3)运用JAVA编程语言进行计算机交互式软件的设计,其在交互式软件的设计中主要包括选择性交互、定向性交互以及拥有交互特征的软件的设计。因我国时代的进步,科技的不断发展使得科技水平得到大幅提升,JAVA编程语言已不断运用于计算机互联网的管理作用的设计,企业也开始运用JAVA编程语言进行所想得到的计算机软件的开发,相应的JAVA编程语言也使得开发出上述计算机软件的程序更加形象与生动。
  结束语:由于JAVA是最受欢迎的编程语言,因此社会对熟练的具有广泛知识的JAVA开发人员的需求一直在增加。JAVA开发人员负责使用JAVA开发编程软件以及应用程序。JAVA程序员经常与软件工程师和计算机软件开发人员合作,将JAVA集成到软件、业务应用程序和网站中。这些专业人员参与产品的整个开发周期,具有识别和分析问题的专业知识。从设计和概念到测试,JAVA在计算机应用软件的开发生命周期中具有重大的作用。
  参考文献:
  [1]魏强.计算机软件JAVA编程特点及其技术探讨[J].数字通信世界,2019,02:112.
  [2]玉霞.新时期计算机软件开发技术的应用及发展方向研究[J].科学技术创新,2019,02:100-101.
  [3]段瑞波.计算机软件开发技术的实践应用[J].计算机产品与流通,2019,02:19.
其他文献
摘 要:社会进步不仅体现在文明上,而且体现在人类文明的各个方面,特别是建筑领域。随着人们对建筑需求的不断增加,建筑师有必要加强对建筑新功能的挖掘,加强建筑与结构的融合,创新基于建筑自身的结构设计。在结构创新方面,要满足建筑造型、功能和空间效果的要求。本文从建筑与结构一体化程度的提高出发,探讨了建筑结构设计创新的研究。  社会进步不仅体现在文明上,而且体现在人类文明的各个方面,特别是建筑领域。随着
期刊
摘 要:随着数字化技术和信息技术的进一步发展,广播电视的形式呈现出多样化的特征,播出的平台也发生了改变,观众不仅可以通过电视收看节目,还能通过电脑和手机观看。节目制作也从单一的录播发展成了直播、录播共存,观众可以实时收看直播类节目。节目制作方式和播放平台的进一步发展,为广播电视实现现代化的管理提出了明确要求。  关键词:广播电视;现状;现代化管理  广播电视技术极大的丰富了人们的精神文化生活。随
期刊
摘 要:现阶段,我国的建筑工程发展水平不断提升,钢结构是组成建筑工程的一部分,其施工质量的要求也在持续增加,为了研究钢结构工程的施工质量提升方法,本文结合钢结构工程施工的特点,对提升施工质量控制的策略进行探究和分析。  关键词:钢结构工程;施工质量;控制措施  钢结构建筑的优势在于绿色环保性能高,具有高度的工业化、抗性能出色、自重低的特征。钢结构建筑在我国建筑行业中出现的频率大大增加,开始成为了
期刊
摘 要:随着现代经济水平的飞速增长和人们对建筑装修质量要求变得越来越高,如果在建筑装饰装修工程管理中如果不采取相应的措施提高管理质量,就将难以满足人们日益增加的需求。因此,需要为大众提供一个舒适的居住环境并保障高效率的建筑装饰装修工程的施工管理,在本文中笔者将就存在的问题和解决措施展开分析和论述。  关键词:建筑工程;装饰装修;工程管理;问题和对策  随着人们对建筑装饰装修工程的重视程度越来越高
期刊
摘 要:政府购买服务是促进转变政府职能、改善公共服务供给的重要举措。近年来,地方政府进行了积极探索,积累了宝贵的经验。本文研究了成都市政府购买服务的实践,认为成都市政府在完善政府购买服务制度、明确政府购买服务范围、扩大服务购买规模、培育发展社会组织方面取得较好成效,但仍存在政府购买服务与政府采购的制度规范混用、购买服务的平台整合滞后、高水平社会组织不足等问题。从政府职能定位的角度出发,本文提出政
期刊
摘 要:计算机技术是时代信息化发展的产物,现在已经普遍应用于人民的生活和工作当中,为人民带来了巨大的便利。计算机软件开发是计算机技术发展的直观体现,重视对计算机软件的设计及开发是优化计算机技术的不二法门。在对计算机软件进行开发时,工作人员必须要使用到编程语言,这类语言和计算机技术紧密相关。编程语言的种类丰富,不同语言的特性存在差异。现在常用的编程语言为Java语言,接下来本文将会对这种语言的特性
期刊
摘 要:在土建工程造价管理逐渐面对大众的时代大背景下,土建工程造价管理与优化控制方面的部分策略已经不适合当今时代的发展,需要进行一定的创新才可以促进其有效发展。所以,本文针对目前土建工程造价管理与优化控制过程中存在的问题,对如何创新优化策略,进行科学化,规范化管理提出建议和对策。  关键词:土建工程;造价管理;优化控制  随着时代快速发展和经济的飞速进步,我国的建筑数量日益增加。在此影响下,土建
期刊
摘 要:时代在不断的进步,科技在飞速的发展。电气工程所涉及的项目在我们日常生活应用中比较多。一些电气施工过程中需要较高的专业性技术,通常这种情况下都会需要一些具有电气工程专业的技术人员进行维修和操作。防止一些项目后期出现安全问题,影响整个项目的质量。在电气施工过程中也存在许多常见的问题,这些我们都不能忽视,还要根据这些问题找到相应的解决策略,这样才能使电气工程项目在后期质量都能过关,减少安全隐患。
期刊
摘 要:随着建设工程承包模式不断改革,以勘察设计企业为主导的大型EPC总承包项目在我国工程项目管理中占比越来越高,为提高勘察设计EPC项目安全管控质量与水平,本文特结合勘察设计企业项目设计先导特性,从项目全过程管理及本质安全管理角度出发,对其EPC总承包施工项目安全管控现状进行分析,并就未来如何进一步发挥勘察设计EPC项目安全管控主导优势提出一定意见与建议。  关键词:勘察设计企业;EPC模式;
期刊
摘 要:电气规划是城市规划的重要内容,对城市的发展有着重要的推动作用。通过电网结构的优化,减少损耗,提高电网运行的安全性和稳定性。在目前的市场环境下,各行业发展迅速,电网越来越密集,就对电气规划的专业性和科学性提出了更高的要求。科学的电气规划不仅能满足城市规划发展的需求,还能极大地促进社会经济效益的。我们要充分重视专项规划的科学性,正确理解电气规划对城市规划的作用,把握好电气规划目标和技术原则,
期刊