计算机软件开发中的JAVA编程语言分析

2016-06-27 19:00王惜
科教导刊·电子版 2016年8期
关键词:Java语言计算机技术

王惜

摘 要 随着国家经济的快速发展,现代社会的科技技术也在不断的迅猛发展,而在现代科技中的计算机技术也正不断的占据着人们日常生活的方方面面。众所周知,计算机技术中JAVA语言是编写计算机软件程序的常用语言之一,在常规计算机软件中占有不可或缺的地位。本文就JAVA语言在计算机程序编写中的应用进行分析,并借此阐述JAVA语言在计算机软件中所起到的重要作用。

关键词 计算机技术 JAVA语言 软件应用

JAVA语言的广泛传播,已经使其成为了网络世界里最为常用的软件程序编写语言。最初的JAVA语言是被设计用来作为嵌入式系统的一项专属产品的,但是随着后来互联网的快速发展,JAVA编程语言逐渐演变成一种计算机软件程序的编程语言。而且由于JAVA语言在计算机软件的编程中所具有的众多优势,如较高的安全性、编程语言的简单性、可操作性、结构中立性和操作可靠性等,使JAVA语言逐渐成为了计算机软件程序编写的主流编程语言。

1 JAVA计算机编程语言的起源

JAVA计算机软件程序编写语言的起源,是来自于SUN公司的Oak语言,是SUN公司为了用于消费性的电子产品软件中的一种语言结构。在产品面向社会中,经过市场的检验,虽然这种语言很成功,但却因为其商业原因,并未能得到足够的发展和延伸。而且,随着万维网和因特网的快速发展,Oak语言也逐渐地被淘汰,新的编程语言模式逐渐的发展出现。而JAVA语言的出现,就是基于Oak语言的基础上演变而来的,所以Oak语言可以看做是JAVA语言的前身,亦或是先驱者。JAVA语言由于其强大的编写优势,使其逐渐地霸占了计算机软件程序的编写市场,而且由于它的语言编写风格和C、C++语言较为相似,这又使得JAVA编程语言不仅在面向对象方面,拥有着和C语言相同的编写优势,而且还进一步发展优化,不断改进原有编程语言的变成缺陷。例如,JAVA编程语言就将C++程序编写语言中容易产生错误的指针舍弃掉,转而使用调用来替代,这使得在计算机软件程序编写中容易产生错误的地方,被大量的改进。另外,JAVA编程语言和普通的编程语言在编译和执行方面也有着很大的不同。首先,JAVA编程语句将源代码编译为二进制的字节码,在编译成功之后,会借助已有的平台虚拟机,对这些二进制的自己码进行编译执行,以便最终实现一次编译到执行的特性。

2 JAVA编程语言的基本特点

JAVA编程语言相比于已有的汇编语言,拥有着众多的优点,可简要概括为以下几点:高安全性、简单的可操作性、结构的中立性、操作可靠性,以及编程语言的简单性等一系列重要特点。

2.1程序的简单性

JAVA程序编程语言是一种面向对象的语言,由于它是通过提供最基本的方法来完成某些特定的任务,因而只需要一些简单的基本概念,就可以用来完成编写基本的底层程序。JAVA编程语言省略了一些较为复杂的运算符、多重继承等模糊概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外,JAVA也适合与在小型机上运行,它的基本解释器及类的支持直邮40KB左右,加上标准库和线程的支持,也只有大约215KB左右。

2.2面向对象化设计

Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

3 结构性能的特性

3.1体系结构的中立性

Java程序解释器具有强大的优势在于,当它在生成与体系结构无关的字节指令代码时,只要安装了Java的运行时系统,那么Java编程程序就将在任意的处理器上都能够运行。这些不同的指令代码对应于Java程序语言虚拟机中的表示,Java解释器在得到指令字节码后,就将对它进行切换,并使之能够在不同的平台上面运行。

3.2鲁棒性

Java编程语言在编译和运行固定程序时,都将会对可能出现的某些特定问题进行逐一排查,以消除这些错误。除此之外,JAVA程序语言还提供自动垃圾收集,来对内存进行管理,防止程序员在管理内存时产生的错误。

3.3可移植性

JAVA编程语言具有可移植性,此特性与平台无关,只与程序语言本身有关,JAVA编程语言可以方便地将程序移植到网络上。同时,Java的汇编库中也实现了与不同网络平台之间的链接,这种性质使得这些类库变得越来越合理。另外,Java汇编编译器是由Java语言来实现的。Java运行时,系统可由标准的C语言来实现,这些不同的性质就使得Java系统本身具有了一定的可移植性。

4总结

科技的日新月异,计算机编程语言的迅猛发展已经成为了近几年的热门。人们对于计算机汇编语言的要求也变得越来越高,JAVA语言的出现,及时地解决了当时的困境,并且在原有的基础上更进一步,摒弃了原有编程语言中的缺陷,使得计算机编程语言不断得到更新和发展,提高了软件的编写和操作性能,为社会的发展做出了一定积极的贡献。

参考文献

[1] 孙磊,贾宝强,曾翠翠.浅议Java软件开发中几种误区[J].网络与信息,2012(07).

[2] 海丽切木·阿布来提.Java技术及其组成[J].福建电脑,2009,25(8).

[3] 刘杰.基于RTEMS平台的JAVA语言编程支持[D].北京邮电大学,2011.

[4] 陈丹捷,谢毅,冯洪海.《JAVA语言程序设计》教学中案例教学的探索与实践[J].科技资讯,2011(22).

猜你喜欢
Java语言计算机技术
计算机技术在财务会计中的运用
关于计算机科学与技术未来发展趋势的相关探讨