APP下载

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

2017-03-22周宝亮王敏

电子技术与软件工程 2017年3期
关键词:软件开发研究

周宝亮++王敏

摘 要JAVA是现在软件开发中常用的编程语言,是一种常用的面向对象语言。JAVA语言具有开发的源代码,能应用多种操作平台,时软件开发人员喜爱的编程工具。现在软件开发有多种编程语言,但JAVA占有一定的市场比重,是程序员喜爱的编程语言,具有一定应用与研究价值,为程序员进行软件开发提供了可靠的编程工具。本论文主要从JAVA语言特点、计算机软件开发中应用到的JAVA编程语言技术、计算机软件开发中JAVA编程语言的应用进行阐述计算机软件开发中JAVA编程语言的应用研究,希望为利用JAVA语言进行软件开发的专家与学者提供了理论参考依据。

【关键词】软件开发 JAVA编程语言 研究

JAVA語言是面向对象语言,是在C++语言的基础上发展起来的,具有一定的市场应用价值。即使现在手机游戏软件开发基本都是用android操作系统,基本都是用android语言进行开发,但JAVA语言还占有一定的比例,现在软件公司利用JAVA语言进行编程工具,进行软件开发还是很多的,这与JAVA语言的发展与特点是分不开的,程序员在进行软件开发的过程中,JAVA语言还是程序员首选的软件开发工具之一,其具有良好的兼容性,开放性的源代码,在实际软件开发过程中,由于JAVA语言发展经历一定的进程,具有灵活应用JAVA语言进行软件开发的程序员居多,JAVA语言本身还具有一定的应用价值,因此JAVA语言还具有一定的生命期,这几年还不能用其它编程语言取代,具有一定的实用性,应用性,可研究性。

1 JAVA语言特点

JAVA语言是在C++语言基础上发展起来的,但JAVA语言与C++语言有一定的区别与联系,具有C++语言的一些特点,在发展的过程中,形成JAVA语言自身的一些特点,其主要特点如下:

1.1 平台的独立性

JAVA语言可以在多种操作平台上进行运行,具有良好的兼容性。在实际编译过程中,先编译中间代码,最后形成机器代码,这是任何计算机能识别的代码,可以在其任何操作平台上进行运行,具有平台的独立性。

1.2 可移植性

利用JAVA语言编写的软件,可以借助浏览器进行移植,其图形、图像、文体、代码等都可以进行移植性,JAVA语言具有可移植性的特点,促使JAVA语言成为一种大众语言,成为程序员在软件开发过程中,经常选用的开发工具,具有一定的应用价值。

1.3 多线程

多线程是面向对象程序语言具有的特点,面向对象程序设计语言一般都适用开发网络版本软件,在开发过程中,要充分考虑软件在使用过程中网络信息能进行实时交互,完成用户的需要,多线程机制是能满足用户的实时需求,提高软件的实用性。

1.4 面向对象

JAVA语言具有面向对象程序语言的三大特征封装、继承与多态。利用JAVA语言进行软件开发过程中,能充分体现其三大特征,在符合三大特征的基础上,能科学的,完整的,有效的进行软件开发,实现软件的可应用性,体现JAVA语言作为软件开发工具的优越性。

2 计算机软件开发中应用到的JAVA编程语言技术

2.1 JAVA Database Connectivity技术

软件开发是一项复杂过程,JAVA语言是一种软件开发过程中编程工具,利用其实现软件的功能。但实际在软件开发过程中,必须利用一种网络版本的数据库软件,数据库软件与JAVA语言进行结合才能完善软件的功能。JDBC是一项数据库连接技术,而快速且有效实现对多种数据的统一访问,为数据库创建链接平台则是其主要目的。将JAVA Database Connectivity技术应用于计算机软件开发中,可实现计算机数据库与相关数据的链接,在为PC软件的开发提供可靠的数据查询的同时,还为后台数据库的管理工作提供便利;此外,其还能为计算机程序提供统一的接口和抽象类,从而实现对更高级、更复杂数据的处理与管理。JDBC是一种常见的数据库连接技术,利用JAVA语言进行软件开发过程中,程序员会经常进行选择JDBC数据库连接技术,进行实现软件的功能。

2.2 JAVA Annotation技术

编程语言都有自己的元素数据语法,程序员在编写程序过程中,要合理的应用JAVA语言的语法,合理的进行软件功能的实现,程序员必须掌握JAVA语言的数据语法,合理应用数据语法,合理的进行软件开发,完善程序功能。Annotation是一种隶属JAVA编程语言的元素数据语法,而正确处理好JAVA编程语言中各属性、参数以及变量等要素间的关系是JAVA Annotation技术的主要目的。将JAVA Annotation技术应用于计算机软件中,能够让计算机用户可以从元素属性与特点等方面入手,对JAVA编程语言中的各属性、参数以及变量进行有效链接与整合:此外,由于JAVA Annotation技术中的Java Beans技术是一个独立于开发平台外的控件体系,具有极高的一致性与安全性,因此,其可为程序开发人员提供某些程序之外的相关数据,例如,计算机软件开发人员在进行代码编写时,可通过向编译器下达特殊的禁止指令而阻止某些错误数据的运行,并对该错误数据进行解读与分析等。JAVA Annotation技术是JAVA语言数据语法,程序员在利用JAVA语言进行编译,JAVA Annotation需要完成属性与参数、变量等进行有效的链接,对实现软件功能进行有效应用。

2.3 JAVA Remote Method Invocation技术

JAVA语言能在软件开发中占有一定的应用市场,这与JAVA语言本身的严格机制是分不开的,JAVA语言的语法,应用管理都是科学的,是完善JAVA语言能顺利进行软件开发的基本保障。保证程序的正常运行,并通过调试与充分应用JAVA中的对象与类,实现分布式应用程序的管理是JAVA RemoteMethod Invocation技术的主要作用,将其应用于计算机软件开发中,除了能够对数据资源进行有效整合外,还可对小型分布式程序的运行起到一定调试作用,从而有效保证所运行程序的完整性、稳定性以及安全性。JAVA Remote Method Invocation技术在程序员利用JAVA语言进行软件开发过程中起到重要作用,必须合理的进行组织管理,是能科学完成软件功能的基本要求。

3 计算机软件开发中JAVA编程语言的应用

3.1 利用JAVA编程语言的可移植性特点,增强游戏的整体效果

游戏开发占软件开发的主要比例,即使现在手机游戏开发基本都是android开发系统,利用android程序设计语言编写,但现在很多游戏软件还利用JAVA语言進行编写,由于JAVA语言具有很好的可移植性,能更好的增强游戏的整体效果,游戏开发与软件开发有一定区别,不只是功能实现,还有考虑游戏的整体效果,场景美观等。

3.2 利用JAVA编程语言适用于各种操作平台系统的优势,进行软件设计、开发及测试

JAVA语言在任何平台系统都可以进行设计,这促使其在软件开发中,能让程序员灵活应用,体现出软件设计、开发、测试的先进性,是程序员软件开发主要选择的开发工具,其具有一定的应用价值。软件具有一定的生命周期,都需要进行设计、开发与测试,这是软件生命周期中主要环节,也是提升软件生命力的关键因素。

3.3 利用JAVA编程语言的多线程与面向对象特点进行设计

多线程及面向对象是JAVA语言的基本特点,为程序员开发提供了方便,提高了程序员的工作效率,提升软件的可用性。现在软件开发用户要求越来越高,需要程序员利用先进的开发工具进行科学合理设计,JAVA语言是程序员进行软件开发的合理工具,符合现在软件行业发展需求。通过设计动态画面,包括调用图像与图形等,或载入声音,并编写相应的JAVA程序代码,从而使JAVA程序更富有生动性与形象性。主要包括定向交互、选择交互以及控制流程等。此外,随着我国计算机技术水平的不断提升,JAVA编程语言还被广泛应用于互联网系统管理功能模块设计、企业内部网软件开发与应用以及多媒体信息处理中,具有广阔的应用前景及发展前景。

参考文献

[1]金红军.规范化在计算机软件开发中的应用[J].物联网技术,2016(01).

[2]章伟.浅谈计算机软件开发设计的难点和对策[J].科技展望,2016(02).

[3]陈拥军.计算机软件开发技术应用探析[J]. 科技创新与应用,2016(16).

[4]龚晨.计算机软件开发技术的应用及发展分析[J].中国新技术新产品,2016(14).

[5]彭志强.浅论新时期计算机软件开发技术的应用及发展趋势[J].数字技术与应用,2016(05).

[6]王刚.计算机软件开发过程中存在的问题及对策分析[J].电脑编程技巧与维护,2016(13).

[7]郭万龙.新时期计算机软件开发技术的应用研究[J].电脑迷,2016(03).

作者简介

周宝亮(1983-),男,吉林省长春市人。大学本科学历。现为中国联合网络通信有限公司哈尔滨软件研究院通信工程师。研究方向为互联网应用技术。

作者单位

中国联合网络通信有限公司哈尔滨软件研究院 黑龙江省哈尔滨市 150040

猜你喜欢

软件开发研究
FMS与YBT相关性的实证研究
2020年国内翻译研究述评
辽代千人邑研究述论
视错觉在平面设计中的应用与研究
EMA伺服控制系统研究
新版C-NCAP侧面碰撞假人损伤研究