首页 > 范文大全 > 正文

基于Java技术应用的研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Java技术应用的研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

[摘要]Java是一种简单的、分布式的、结构中立的、面向对象的、多线程的、可移植的、性能优异的动态语言,文章主要叙述了Java语言的产生、主要特点、发展历程以及Java的应用。

[关键词]Java技术;Java应用

中图分类号:TP39

文献标识码:A

文章编号:1006-0278(2013)04-173-01

一、Java语言概述

自从Internet出现,就预示着计算机发展到网络计算模式,为在这种模式下的科学计算和信息处理提供了良好的平台。可是为了充分利用网络计算模式的优点,各种语言的运行环境就成为了一个比较大的制约因素,然而Java语言及其技术的出现则为解决这一问题提供了良好的平台。Java语言的特点主要有以下几点:

(一)独立性

Java编译生成的字码节是一种与软硬件没关系的代码,任何一种只要安装了Java虚拟机的特定软硬件平台,Java程序语言就可以运行。

(二)多线程

多线程是使程序能够并行运行,Java有一套成熟的同步语句,所以这种同步机制保证了对共享数据的正确操作。通过多线程可以使设计者用不同的线程完成特定的行为,而不用全局时间循环事件来控制,这样就可以轻而易举的实现网络实时交互行为。

(三)面向对象

面向对象技术是近年来使用的较为广泛地程序设计方法。其是通过把客观的事物进行分类组合、参数封装、用成员变量来描述对象的状态、性质的技术。面向对象技术具有封装性、多态性、继承性等特点,Java技术在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。

(四)简单性

Java语言简单性的一方面就是,提供了最基本的方法来完成特定任务,只需要掌握一些基本的概念,就可以很方便的用它来编写出适合各种情况的程序;简单性的另一方面体现就是Java的系统很小,基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需要增加175KB。因此,Java可以应用在想到小的系统之上独立工作。

(五)安全性

Java具有建立在公共密钥技术基础上的确认。语义的改变也将是程序无法访问之前的数据结构,所以也就是病毒无法对数据进行破坏,这样就可以看出来Java可以构造安全、无病毒的系统。

(六)动态性

Java技术的设计适用于动态的发展环境。在类库中可以自由的引入新的方法和实例变量而不影响用户的进程,这就让它具有了更灵活的方式和扩展性。

二、Java技术应用

Java技术具有的跨平台特性、连接性、面向对象特性、与原应用系统的兼容性和可扩展性吸引了人们进行探索和尝试。经过三年的发展,Java已从实验室走向企业和商业领域。

(一)Java技术在仿真系统中的应用

在Java开发语言中,除系统线程外的每个线程同时又属于另一个线程组,如果没有特殊的指出是隶属于那一个线程组,那么其就里属于系统线程组,就这样所有的线程组组成了以系统线程组为根的树。在基于java的多线程仿真机制中,Java提供了丰富的线程组类,而线程组又包含了管理、控制线程的所有方法,这为仿真线程管理提供了基础设施,给开发人员提供了很大的方便。

Java可以实现同时操作同线程组的所有线程组,我们可以通过启用或阻塞其中的所有线程,也可以通过调用线程组的方法来设置各个线程的优先级。比如,运行时,将某线程加入线程组中,在主线程中每一步的推进,都可以查看线程组中线程的启动时间,若有等于当前仿真时间的就产生启动,这样就可以很好地进行控制。

(二)Java技术在Intranet中的应用

Intranet是采用internet技术为底层服务的一种与外界世界安全隔离的内部网络。一个Intranet应用程序的成功建立主要从以下几个方面来考虑:

1 需求分析。通过对Intranet网的目的、用户和范围等方面来进行需求分析;

2 计划。需求分析完全后,就可以开始计划项目实施的时间和实施项目所需要的步骤,对条件和需求进行实际的调查分析;

3 设计。设计是要从其软硬件安装的位置以及软件如何实现分享等发面来考虑;

4 实现。根据以上提到的几点来创建Intranet服务和开发应用程序。

三、Java技术应用发展前景

现在是一个信息爆炸的时代,手机作为一种通讯工具,从最早的移动通话功能,逐渐进化成具有多种功能的个人终端,通讯、导航、手机电视、媒体播放、上网、电子信箱、游戏等众多应用都可以体现在手机上,还可以进行众多商务应用,享受移动办公的方便和乐趣,从非智能机时代简单的Java小游戏、计算器等屈指可数的应用,到现在众多智能手机对Java的支持,在各个平台都能看到Java活跃的身影,吸引了众多Java开发人员参与进去,在智能手机系统占据半壁江山的Android平台,以其开放性和无缝的特点,取得了巨大的市场份额,更是给了Java广阔的发展空间,Android系统中众多的应用程序包,包括电子信箱客户端、短消息程序、浏览器导航地图、日历、电话簿程序等,都是使用Java语言编写的Android系统以开发效率高,比较主流的Java语言为基础,随着自身的发展,必将推动Java在嵌入式开发领域的进一步飞速发展,特别是在线手机软件商店的兴起,作为一种新的运营模式,需要大量的Java程序员来投入其中,这一新的领域,带给Java的必将是又一次新的发展机遇。

四、结论

Java的广泛应用,为IT行业的发展提供了巨大的动力,其本身就具有将网络上各个平台连为一体能力,其改变了我们的联系方式、生活方式、学习方式,总而言之,Java将影响人类社会的发展,加速促进网络的发展。