基于计算机软件安全开发的JAVA编程语言研究
2017-02-14苏冬娜高俊涛
◆苏冬娜 高俊涛
(东北石油大学 黑龙江 163318)
基于计算机软件安全开发的JAVA编程语言研究
◆苏冬娜 高俊涛
(东北石油大学 黑龙江 163318)
随着科学技术的不断发展,计算机在人们的生活中占据了越来越重要的地位。而在网络化流程设计的基础上,软件开发的JAVA编程能够体现出技术的安全性实施。与传统的程序语言编程方式相比,JAVA编程有着操作方便、设计简单、数据信息安全等优势。因此,该编程语言也得到了大量的开发以及应用。本文从JAVA编程语言的概念以及特征出发,对主要技术进行研究。
计算机软件安全开发; JAVA编程语言; 研究
0 前言
互联网时代的到来使得计算机软件开发受到了人们的重视。软件开发的意义在于能够使计算机的存储空间规划的更加合理、运行系统更加稳定、程序模块的划分标准也更加具体。就JAVA编程语言来讲,它有着极大的适应性,它应用到不同的体系之中。另外,语言编码按照一定的顺序执行,能够保证信息传输中的安全性,实现程序的稳步运转。
1 计算机软件开发中JAVA编程语言的概念和特征
1.1 JAVA编程语言的概念
JAVA是微软公司开发的,以编程语言为互联网的交互模式,以系统改进和优化为主,在操作管理中进行持续传递的一种方式。另外,该编程语言主要应用在浏览网页之中,它对计算机虚拟程序进行了简单的规划,在网络服务器中实现精益化管理。在目前的操作系统当中,几乎每一软件都包括了JAVA虚拟操控机。它能够直接与客户端相连,进行信息的同步调控。在编写程序上,JAVA的优势在于它的实用性较强,操作范围比较广,它的存储空间比较大,模块制定程序相对完善。
1.2 JAVA编程语言的主要特征
1.2.1 面向对象特征
面向范围广泛是该语言的主要特征之一。我们都知道,JAVA语言是对计算机软件程序进行开发和编写的一种方式。一些人通常会对这种方法存在着一定的误区。它与传统编程手段的不同之处在于,JAVA语言不是对程序的整体化改变,而是将其分为几个不同的模块,进行阶段性编写。另外,各模块之间有着一定的独立性,但它们也是相互联结的。以编程人员的不同任务为主,对结构进行合理区分。这样做的优势在于方便程序的改动。程序管理者在变化时不需要进行全部的挪动,主要针对特定的语言编程模块进行改进即可。每个模块之间具有极高的协调性,它能够实现语言的多态化连接,针对的对象具有直接性、全面性等特点。
1.2.2 平台独立
平台独立也是JAVA编程语言的一个重要特征。每一模块的编程语言代表了一个顺序规则,与规则相对应的则是虚拟控制终端。首先,该系统会将语言编码进行解释,在协调处理器的基础上进行运维。其次,它的管理终端会在语言解释的基础上实现既定的执行功能,为设计人员提供相对独立的处理与分析平台。这种特殊的方式使得信息处理的模式更加健全,体系更加完备。
1.2.3 多线性性
多线性性特点主要体现在应用软件的执行程序上。管理平台有着既定的协调标准,语言开发的步骤也能够得到灵活性调整。JAVA编程语言能够实现同步翻译与选择性计算。它拥有成熟的同源语言,能够实现数据的同步传送与信息的共享。每一条线路都有一个控制系统,多线程序的执行规则能够解释不同的特定行为,从而实现管理的同步化。
1.2.4 可移植性
可移植性特点主要体现在程序语言的应用上。操作者可以在应用系统中进行网络节点的划分,通过既定的程序提供下载的途径,以实现下载内容的多样化。下载资源主要包括图片、文字、浏览执行管理程序等等。用户可以根据这些命令进行实施,在相关内容组织的基础上将图片发送到服务终端,使基本数据的类型得以完善[1]。
2 计算机软件开发中JAVA编程语言相关技术
2.1 JAVA Database Connectivity 技术
数据库连接技术是数字化技术的一种。它主要以“数据”为依托,以“信息处理”为手段,实现服务端口的规范化流程。该技术主要在JAVA的后台处理中心处加以体现,系统会将不同类型的编程数据进行划分,为它们制定特殊化的传递信道,实现数据的传输与连接。同时,数据连接技术还能够达到自动化查询的目的。数据之间会进行统一化访问,截取其中的关键点将系统内部的关系表现出来,从而达到语言编程的目的。但它的优势在于可以针对既定的标准对应用顺序进行调试,对编程语言进行破译,实现数据的有效性连接。另一方面,数据库连接技术还能够对操作工具进行整合,根据系统中工具的特点加以标注,使连接端口及时升级,使软件的应用性更强[2]。
2.2 JAVA Annotation 技术
该技术在语言编程空间内属于一种特殊的二次元规划体系。它能够实现数据语法的分析,促进代码的形成与添加。在语言编程的过程中,各模块都是以“参数”为标准,在有效标注的前提下实现软件的开发。在数据添加阶段,程序员需要将代码源源不断的注射进去。在数据统计系统之中,分为定量与变量两个部分。定量属于参数的运算规则,它能够根据历史统计中所出现的数字制定相关标准。变量属于代码标注平台。如果在程序中出现了相关代码,则说明这种注解是能够被反射的。另外,技术人员要根据系统的连接机制进行数字的统计,使信息得到有效的整合。例如:在程序员进行代码的编写时,系统会对数字形成的过程进行分析,以建立语言的准确解读方式。一般来讲,计算机会提供给系统一些不合理的数据,编译器会根据既定标注制定误读范围,将这部分数字剔除出去,从而阐述一些特殊的禁止情况。这种技术具有比较鲜明的特征。例如:它的管理平台是统一制定的,一台机器负责一个虚拟服务终端,能够在语言程序收集的基础上实现安全化管理[3]。
3 计算机软件开发中JAVA编程语言的异常分析
3.1 处理异常
处理异常主要体现在C语言的情境设置下。语言编程系统会根据数据运输的实际情况进行条件判断。利用if功能进行路程的转换与设定。但在函数调用的过程当中,通常会出现数字判断失误的情况。这种问题产生的原因在于JAVA语言编程所服务的对象不同,模块制定的顺序也不尽相同。如果数据在不同的信道中出现流窜等现象,则会引发代码标注的失误情况发生。设计人员要从调动的角度来讲,将数据中所包含的信息予以规划,从关键性异常的捕捉方式做起,实现情况的处理[4]。
3.2 异常处理机制的运用过程
异常处理机制的运行过程也是不可忽视的。首先,对非常规函数进行整合,在函数调用的基础上促进系统的优化。例如:在C语言的编程系统下,它会分为前期运行与后期维护两个部分。前期运行主要针对数据的类型加以划分。假定运行中出现了异常,系统会进行预警,并加强内部数据的管理。一旦遇到了不可避免的错误,程序会在运行阶段设定一个标识,以便二次运行中合理的规避。这样处理的优势在于系统能够具有针对性的进行程序分析,编程语言的联系性更加紧密,信息含量更大[5]。
3.3 处理异常的原理预制
处理JAVA编程语言异常的原理在于对目标体的区分上。应用程序可以根据不同的对象进行阶段化执行,采用独立处理方式将不同虚拟服务器的范围予以扩大。它可以对函数中各种异常的情况进行关注,从自身的服务方式出发,将不同的方法加以归类,并统计到一起,在运算时进行优化选择[6]。
4 结论
综上所述,本文从JAVA编程语言的概念以及特征出发,对其数字化技术进行分析,最终对异常情况进行探讨。从而得出:JAVA编程语言在计算机软件开发中的应用性非常广泛,它为计算程序的稳定性与安全性提供了条件,为软件开发环境的优化奠定了良好基础。
[1]舒曼.探析基于JAVA的学生信息管理系统的研究[A].北京中外软信息技术研究院.第五届世纪之星创新教育论坛论文集[C].北京中外软信息技术研究院,2016.
[2]蔡丽.基于计算机软件开发的JAVA编程语言分析[J].现代商贸工业,2016.
[3]涂文斌,陈锋.基于计算机软件开发的JAVA编程语言分析[J].电脑迷,2016.
[4]祝晓娟.基于计算机软件开发的JAVA编程语言探讨[J].赤峰学院学报(自然科学版),2016.
[5]恽健.基于计算机应用软件开发的Java编程语言探究[J].电脑编程技巧与维护,2016.
[6]刘群娣.基于计算机软件开发JAVA编程语言分析[J].信息与电脑(理论版),2015.
图2 K-对称-N匿名算法与p-Sensitive k-匿名算法信息损失对比图
8 未来研究趋势
本文提出的基于网络结构的k对称-N社区匿名算法同时兼顾了社会网络和社区网络的特性,使得数据网络中数据真实性得到显著提高。但其没有考虑到社会网络数据的动态变换、多属性、以及数据的有向性,下一步要从动态的有向多属性的方面进行研究。
参考文献:
[1]刘沫萌.面向聚类算法的隐私保护技术研究[D].西安电子科技大学,2012.
[2]韩家炜.KAMBER M.数据挖掘:概念与技术[M].北京:机械工业出版社,2012.
[3]Wong R,Li J,Fu A,et al.(a,k)-anonymity:An enhanced k-anonymity model for privacy preserving data publishing.Pro ceedings of the 12th ACM SIGKDD International Co nference on Knowledge Discovery and Data Mining.ACM,2 006.
[4]S.Van Dongen.Graph Clustering by Flow Simulation.P hD thesis.University of Utrecht,2000.