关于计算机软件开发的JAVA编程语言研究
来源:小侦探旅游网
2013年第lO期 (总第132期) 信息通信 INFORMATIoN&COMMUNICATIONS 2O13 (Sum.No 132) 关于计算机软件开发的J 李1建周 (曲阜师范大学,山东日照277400) 编程语言研究 摘要:互联网的发展最为引人注目,也是对我们生活改变最大的一个方面,在互联网中的JAVA编程语言越来越广泛地 应用在计算机软件开发上,它通过解释的方式执行计算机命令,并面向对象,这种编程语言非常简单、可靠、安全,而且可 以移植,结构具有中立性和多线程的优点,这些特性使得JAVA编程语言成为当前最受欢迎的编程语言之一。 关键词:计算机软件;开发;JAVA编程语言;研究 中图分类号:TU9 文献标识码:A 文章编号:1673一l131(2013)10.0090.叭 JAVA编程语言一一开始只是一项为嵌入式的系统没计的 产品,随着互联网的快速崛起和发展,JAVA的种种特点非常 适合在网络中使用,它在编程之后的程序码可移植,也比较小, 而且很安全,万维网又使得JAVA编程语言的研究成果不断取 得新的进步,从而逐渐成为了计算机软件开发中的编程语言。 l JA、,A编程语言的概念 Java是由Sun微系统公司推出的,它的出现给互联网的 交互式应用带来了全新的改观。当前,我们比较常用的两种 互联网浏览器软件中部内含Java虚拟机。并闷.,在所有的操 作系统巾JL乎都添加了Java编译程序。他可以在’一台电脑上 单独运行,也可以在网络服务器或客户端上运行。Java在编 写容量比较小的应用程序模块以及applet上也非常实用,可以 作为网页的一部分来使用。 Java语言町以支持不同种类的操作系统,它的多线程设 计特点能够存网络环境下开展软件编程工作,另一‘方面又可 以在桌面应用软件的编写程序中大展身手,Java语言的应用 范罔是非常广‘的,并且受欢迎。 2 JA、,A编程语言的主要特性 2.1面向对象 存进行计算机程序编写时,通常会把程序划分为几个模 块,再针对模块选择不同的编写方案,确保模块问的独立性, 方便程序员各自编写模块,工作效率高。因此,保证这些模块 问的独立性和组成结构是非常重要的,否则,程序员若要改动 模块会导致连带效应,影响其他模块。而Java语言是而向对 象的,每个模块都建立在应用程序基础L,从而进行功能分解。 它具有封装性、多态性和继承性以及动态联编特性,这些特性使 得Java语言在进行模块改动时不必对其他模块也做改动,直接 面向对象,工作效率非常高,这种编程更易于维护和编写…。 2.2平台独立 主要是Java虚拟机,先编译成中间码再进行装载和校验, 解释后成为机器码并执行,这种特点使得Java能够避免平台 环境的特殊要求,系统只要能够支持Java虚拟机就可以实现 Java程序运行。 2_3可移植性 主要指Java语言能够在Web站点 自由的下载应用程 序来使用,包括图形、图像以及HTML,网络浏览器会根据命 令在Web网页中执行命令,组织片段给用户阅读 。。Java编 程语言使得Web在任何计 算机上都可以运行程序,它对基本 数据类型的长度也作了严格规定。 2.4多线程 多线程机制司’以保证应用软件实现并行执行,而JAVA语 90 言拥有成熟的同步源语,从而保证了共享数据操作的正确性。 计算机软件设计人员可以利用多线程机制实现不同的特定行 为,进而网络实时交互行为就非常容易实现了。 另外,JAVA还具有分布式、安全性、高性能以及动态等特 性,这使得JA、,A语言应用起来非常可靠,缩短了开发时间并 降低了成本和维修费用。 3 JA、,A在计算机软件开发中的相关技术 3.1 JA、,A数据库连接 这项技术能够对多种关系的数据库进行统一访问,在用 JAVA编程语言对计算机软件进行编写时,调试编译后为实现 后台数据库管理,必然会连接一些数据库。JA、,A数据库连接 技术可以为编写程序的人员提供统一接口及类,保障程序获 得后台数据支持。该项技术能够实现更复杂和更高级的数据 库连接。 3.2 JAvA Annotation 该项技术主要是针对JAVA语言的参数、类、变量以及属 性等,进行联系和整合,为用户进行分类,并对其行为加以改 变。该项技术中的JAVA Beans技术在软件开发中非常实用, 它是一个独立的控件体系,安全性和…致性都比较高 。 3_3 JAVA远程方法调用技术 JA、,A远程方法调用技术可以实现分布式的应用程序,并 且能够调用JA、,A中的类与对象,从而实现客户机与服务器问 的程序运行。在计算机软件开发中还可以利用该项技术实现 资源信息整合,对多个小程序进行分布式调试,对程序的安全 性与完整性来说非常有意义。 4 JA、,A编程语言在计算机软件中的实际应用 JA、,A的面向对象、多线程性、可移植性等诸多优势使得 它在互联网和实际生活中应用非常广泛。和在面向对象的处 理、综合和事件描述等应用;在设计动态画而中的使用,例如, 调用图形和图像等。在设计交互操作中的应用,例如,定向交 互、选择交互和控制流程等方面;在计‘算机软件开发过程中能 够实现可操作化和可视化等功能;在Web网页管理与动态设 计中的管理。 参考文献: I1】王晶晶.基于计算机软件开发的JA、,A编程语言分析[J]. 电子信息与计算机科学技术,20l3(1) [2】伍睿恩.基于计算机软件开发的JAVA编程语言分析 . 信息通信,2013(1) [3]尹友明.JAVA语言与JA、,A技术概述[J].中国新技术新产 品.2011(6)