基于Java技术的应用研究

Java技术自问世来,已有JavaSE JavaEE、JavaME三大平台和多个版本,涉及桌面系统、企业应用、无线应用、web服务等多个方面十年来,Java编程语言及平台成功地应用在网络计算及移动等各应用领域比如移动电话、个人电脑跨国金融系统和卫星通讯等。java带来了很多创建性的东西框架和模型要比其他语言更多更成熟.java的开源项目更多,可以免费使用的资源更多,由于Sun、IBM、Oracle、Bea、Sybase等国际厂商都用Java技术开发了应用服务器、电子商务平台及应用软件,构造各类信息系统,Java成为企业级业务应用的首选开发平台,使复杂、多层的网络计算应用变得易于搭建和步署。

一、Java技术的概述Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application Programming Interface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。

二、Java多线程创建利用Java语言实现多线程应用程序的方法很简单。根据多线程应用程序继承或实现对象的不同可以采用两种方式:一种是应用程序的并发运行对象直接继承Java的线程类Threadt另外一种方式是定义并发执行对象实现Runnable接口。通过继承Thread类创建线程。Thread类是JDK中定义的用于控制线程对象的类,在该类中封装用于进行线程控制的方法。在这个途径中,用户程序需要创建自己的Thread类的予类,并在子类中重新定义自己的方法,这个方法中包含了用户线程的操作。这样在用户程序需要建立自己的线程时,只需要创建一个已定义好的Thread子类的实例就可以了。通过Runnable接口创建线程。Runnable接口只有一个方法run(),实现这个接口,就必须要定义mnO方法的具体内容,用户新建线程的操作也由这个方法来决定。定义好run()方法之后,当用户程序需要建立新线程时,只要以这个实现了run()方法的类为参数创建系统类Thread的对象,就可以把用户实现的run()方法继承过来。

三、Java在Intranet应用Intranet是一种与外部世界安全隔离的内部网络,它采用了Internet技术为它的信息底层服务。创建一个成功的Intranet应用程序应遵循以下四个步骤:(1)确定需求。通过考察Intranet网的目的、范围、用户等因素来确定Intranet网设计和实现需求;(2)规划。在确定了Intranet网的需求后,则开始进行Intranet网的规划,确定项目实施的时间和实施项目所必需的步骤,对条件和需求进行实现性考查;(3)设计。一般是通过确定Intranet网上软件硬件安装的位置与方式(如主Web服务器安装的位置以及软件如何共享等)来设计的;(4)实现。在Intranet将根据需求、计划和设计来创建Intranet服务和开发应用程序。四、Java在仿真系统中应用控制类是一个抽象类,是控制线程和对象的类,其中线程控制是本文要重点说明的。在Java开发语言中,除系统线程外的每个线程又隶属于另一个线程组,可以在创建线程组时指定其隶属的线程组,若没有指定,则缺省的隶属于系统线程组。这样,所有线程组组成了一棵以系统线程组为根的树。在基于Java的多线程仿真机制中,Java提供了线程组类,线程组提供了控制、管理线程的所有方法,为仿真模型中线程的管理提供了基础设施,极大地方便了开发人员。