999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java技術的應用研究

2010-04-29 00:00:00
商場現代化 2010年7期

[摘要]Java是一種簡單的,面向對象的,分布式的,解釋型的,健壯安全的,結構中立的,可移植的,性能優異、多線程的動態語言,文章從不同領域對其進行了分析和研究。

[關鍵詞]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應用程序就可運行?,F在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提供了線程組類,線程組提供了控制、管理線程的所有方法,為仿真模型中線程的管理提供了基礎設施,極大地方便了開發人員。

Java允許我們對一個線程組中所有的線程同時進行操作,比如我們可以通過調用線程組的方法來設置其中所有線程的優先級,也可以啟動或阻塞其中的所有線程。例如,運行模型時,將產生的線程加入到其線程組中,在主線程中,仿真鐘每推進一步,就查看線程組中線程的啟動時間,如果有等于當前仿真時間的,就啟動,使模型得到很好的控制。

結束語 由于Java的跨平臺性,更為分布式的物流仿真提供了廣闊的發展空問,采用多線程機制不但能模擬并行的系統,還能在系統中實現交互。如果在軟件的設計中采用UML面向對象建模技術,可使程序開發過程標準化、可視化,代碼編程也簡單化。

參考文獻:

[1]詹躍東,李莉,史揚:基于UML和多線程的AGVS仿真工具設計[J],系統仿真學報,2005(5):871—874

[2] 接鵬;基于Java的多線程離散事件仿真機制[J],現代計算機,2005(5):84—85

[3] 葉俊民,汪望珠:面向對象軟件工程使用UML、模式、Java(第2版)[M],北京:清華大學出版社,2006

[4] 白尚旺,黨偉超:Power Designer軟件工程技術[M],北京:電子工業出版社,2005

[5] 何俊,杜斌,李聰:面向對象離散仿真平臺的設計[J],計算機仿真,2008,25(7):290—293

主站蜘蛛池模板: 午夜不卡视频| 欧美精品v欧洲精品| 精品第一国产综合精品Aⅴ| 免费观看精品视频999| 成人午夜久久| 亚洲首页在线观看| 亚洲无码视频图片| 午夜欧美理论2019理论| 女人毛片a级大学毛片免费| 国产剧情一区二区| 国产91小视频在线观看| 欧美笫一页| 999国内精品视频免费| a欧美在线| 九色91在线视频| 成人在线观看不卡| 毛片久久网站小视频| 五月天综合婷婷| 中文字幕在线一区二区在线| 久久精品女人天堂aaa| 四虎影视无码永久免费观看| 在线免费亚洲无码视频| 成·人免费午夜无码视频在线观看| 97人妻精品专区久久久久| 国产精品短篇二区| 青青青视频91在线 | 就去吻亚洲精品国产欧美| 中文字幕1区2区| 日韩精品高清自在线| 中文字幕乱妇无码AV在线| 亚洲天堂视频在线免费观看| 国产va视频| 天天躁夜夜躁狠狠躁图片| 欧美福利在线| 第一页亚洲| AV天堂资源福利在线观看| 99热这里只有免费国产精品 | 一级一级一片免费| 亚洲第一极品精品无码| 欧美特黄一免在线观看| 亚洲国产精品一区二区第一页免 | 国产黄色免费看| 亚洲首页国产精品丝袜| 国产日本一区二区三区| 伊人成人在线视频| 日本在线国产| 亚洲AⅤ综合在线欧美一区| jizz国产视频| 国产黄色视频综合| 97se亚洲综合在线韩国专区福利| 暴力调教一区二区三区| 国产在线一二三区| 国产福利不卡视频| 久久久久青草线综合超碰| 国产视频大全| 综合色天天| 高清不卡一区二区三区香蕉| a毛片免费在线观看| 91在线播放免费不卡无毒| 狠狠v日韩v欧美v| 亚洲无限乱码| yy6080理论大片一级久久| 国产精品微拍| 亚洲乱码精品久久久久..| 超碰色了色| 亚洲一区精品视频在线| 国产特一级毛片| 在线国产你懂的| 国产男女免费完整版视频| 久久一级电影| 亚洲欧洲自拍拍偷午夜色| 亚洲国产中文精品va在线播放 | 欧美精品v欧洲精品| 91精品aⅴ无码中文字字幕蜜桃 | 国产网站免费| 欧美高清日韩| 欧美一区二区精品久久久| 国产乱人伦AV在线A| 无遮挡国产高潮视频免费观看| 91精品啪在线观看国产| 97se亚洲综合在线天天 | 亚洲天堂久久|