您好, 访客   登录/注册

探讨Java语言的应用

来源:用户上传      作者: 吴喜洋

   摘要:Java语言作为一门随时代快速发展的计算机语言程序,其发展和应用都无疑是一场计算机的变革,本文主要分析了目前Java语言最常见的几种应用,并以此阐述了自己的“Java观点”。
   关键词:应用领域;Java语言;发展
   中图分类号:TP311.13 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01
   The Application of the Java Language
   Wu Xiyang
   (Lu Dong University College of Information and Electrical Engineering,Yantai 264025,China)
   Abstract:Java as a foreign language varies with the age of the rapid development of computer language program,its development and application is a computer change,this paper mainly analyzes the current Java language of the most common applications,and illustrates their"Java view".
   Keywords:Applications;Java language;Development
   James Gosling(Java之父)曾说:“Java并不是专门为Internet而开发的语言,它是一种通用的计算机程序设计语言,可以用它开发各种各样的软件”[1],但Java语言自从应用于Internet,便以不可阻挡的形势发展为全球的热点,这是一个无需争辩的事实。就目前来看Java语言应用的范围比较广泛:
   一、Java的主战场―企业环境的应用
   服务器是Java最先开辟的自我地位,专家预测,未来服务器领域,Java虚拟机仍占主要地位,正是这种无可取代的地位给Java后期以及其他领域的发展带来了无限的前景。虽然PHP编程员更青睐使用体积小、速度快的MySQL数据库管理系统,但对于一些数据密集型企业来说,最要紧关键的大型项目还是由Oracle架构封装而成的Java来进行完成。由于Java技术真正实现了跨平台,且运行速度快的特点[2],一些如银行、保险公司等大型企业对Java的高技术编程人才仍旧求之若渴。
   不过,Java不再被认为是最新最酷的语法。一些编程员对静态类型语言的结构满腹牢骚,纷纷改用更新颖或更简单的语言,比如Ruby、Python或PHP。现在许多较简单的Web应用程序就是用这些语言开发而成的,因为它们编写的代码容易修改,能快速建立原型。然而,这些使用便捷的新语言常常离不开Java:,Ruby开发人员常常使用JRuby(基于Java实现的Ruby语言),因为Java虚拟机能够更出色地处理繁重任务、释放多个线程。Jython(基于Java实现的Python语言)也相似。正如James所说:“PHP和Ruby都是非常好的系统,但是作为脚本语言它们的力量只局限于网页这一领域。”作为脚本语言他们各方面性能还不能令人满意,PHP能够虽能够简化产品因为它是完全瞄准网页的,但Java拥有平衡的艺术――实现简化与力量的双赢,因此,Java将继续保持企业应用开发领域的优势。
   二、Java的移动之路
   目前,全球大约26亿手机用户,这一数字确实惊人,虽然iPhone(智能手机代表)的成功让我们重新认识了一把“Objective C”,但Java语言在手机应用也并不逊色,黑莓手机的新平台仍采用Java ME,为其情景模式提供了方向感以及触摸屏的功能。尤其是Java在非智能手机应用方面,让好多编程语言更是自叹不如。
   Java在移动领域的最初设想是在移动游戏方面,即让人们可以通过手机玩各种游戏,将Java技术与移动应用开发相结合。Java的三大分支技术之一J2Me是用于嵌入式设备的无限Java软件平台技术,专门用于开发消费电子产品的应用,如手机、PDA等的应用,下一代J2Me的新特性还包括了3D图形技术、移动支付技术、位置服务技术、以及对蓝牙技术和SIP等新技术的支持,这都会使得开发者能够有机会开发出更具用户体验价值的应用[3]。
   三、嵌入式系统
   Java还在人们最预料不到的地方茁壮成长。虽然C编程人员一直不肯在嵌入式系统领域Java虚拟机的快速运行以及巧妙处理存储区的功能,但Java在嵌入式芯片、Kindle、非智能手机及其他低功耗设备方面大展身手。尤其是Java在简化大型机开发小型嵌入式代码的过程,更是让其他工具不敢比拟。
   四、桌面操作系统虽然Java现代操作系统的脚步走的有些缓慢,虽然用Swing编写的标准应用程序因试图定位在每个平台的最基本部分而继续“遭殃”,但是有了像JavaFX和Web Start这些比较新的开发平台和框架,就有可能通过Web有效地部署软件。
   再来看Java的特点,虽说只是一种由Sun公司推出的程序开发环境,但其先进技术早已经成功解决了网络安全以及跨平台运行的问题,并成功开创了“一次写成,到处可用”的先河[4]。就连Bill Gates(微软总裁)都曾感叹:长期以来Java是最卓越的程序设计语言[5]。
   由此可见,Java语言是一门随时代快速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障。另外,随着其程序编写难度的降低使得更多专业人员将精力放置于Java语言的编写与框架结构的设计中。目前,我国在Java语言的应用方面已建立了良好的实践基础并得到许多消费者的好评,各地更是成立不少的JAVA语言技术设计研究组进一步钻研其在服务器端的优势并向更广的应用系统范围延伸,预计在未来不久,Java语言应更具规模化、更具实用性。
   参考文献:
   [1]李京华,刘波.Java语言的应用[J].电子展望与决策,1997,1:48-49
   [2]清水编译.Java的辉煌,还能延续多久.2009,12
   [3]冷巨冰.Java语言的发展与Java技术[J].硅谷,2008,3:20-21


转载注明来源:https://www.xzbu.com/8/view-44523.htm