freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

自動售貨機軟件設計論文-文庫吧

2025-06-13 05:12 本頁面


【正文】 URL、URLConnection、Socket、ServerSocket等。Java的RMI機制也是開發(fā)分布式應用的重要手段。Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。Java語言是安全的。Java通常被用在網(wǎng)絡環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡下載的類具有一個安全防范機制,如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制讓Java應用設置安全哨兵。 Java語言是體系結構中立的。Java程序在Java平臺上被編譯為體系結構中立的字節(jié)碼格式,然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構的網(wǎng)絡環(huán)境和軟件的分發(fā)。Java語言是可移植的。這種可移植性來源于體系結構中立性,另外,Java還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSIC實現(xiàn)的。Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式,然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(JustInTime)編譯器技術的發(fā)展越來越接近于C++。 Java語言是多線程的。在Java中,線程是一種特殊的對象,它必須由Thread類或其子類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構為Thread(Runnable)的構造子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象,即為線程。Thread類已經(jīng)實現(xiàn)了Runnable接口,因此,任何線程均有它的run方法,而run方法中包含了線程要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制。1Java語言是動態(tài)的。Java語言的設計目標之一是適應于動態(tài)變化的環(huán)境。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查[5]。    Java的發(fā)展Java自正式問世以來已經(jīng)歷了數(shù)年的歷程,其發(fā)展極快。一年一度在美國舊金山召開的世界Java One語言開發(fā)者大會(Java One Developer Conference)盛況空前正說明了這一點。四年中每年的Java One大會,既是了解Java最新技術動態(tài)、應用成果和下一步發(fā)展趨勢的最好場所,又是推動下一年Java快速發(fā)展的重要動力。首屆Java One大會于1996年召開,各屆簡況如下: 1996年5月2931日,第一屆,出席會議者6500余人,來自工業(yè)界的超過一半。有人評價說:“這是近年計算機界最光輝的一次盛會”。工業(yè)界相當看好Java語言,認為它的使用將會引起一場軟件革命:從軟件的設計風格、設計方法、設計目標到設計過程,都會產(chǎn)生徹底的變革,“甚至會改變此星球的生活方式”。1997年,第二屆,出席會議者10000人。Java的追隨者不斷增加,應用開發(fā)迅速起步。1998年3月2427日,第三屆,出席會議者14000余人,注冊門票售價1195美元,否則1395美元,即使如此,仍有不少人不惜工本,擠入會場。本次會議除了軟件巨頭微軟未參加會議外,幾乎所有的計算機公司都參加了。展廳內(nèi)設300多個展臺,先后舉行了90場專題討論會,每場參加的人數(shù)從千人至五六千人不等。會議的主題是:通過Java的培訓來帶動Java軟件的開發(fā)和技術研究,從而發(fā)展生產(chǎn)力,獲取高額利潤,提高生活質(zhì)量,推動信息產(chǎn)業(yè)的進步。會議展出的內(nèi)容大致如下:Java開發(fā)工具軟件,如:JMF、JDK、Symantec Visual Cafe、Java Dynamic Management Kit、JFC、JNDI、Java Studio等; 企業(yè)信息管理解決方案軟件,如:EJB; 基于Java技術的信息家電,如:機頂盒、Java電話等; 個人信息綜合服務、社會信息綜合查詢亭; 電子商務軟件、智能卡、Java Card API 等; 網(wǎng)絡計算環(huán)境下的Java服務器軟件、遠程方法調(diào)用、基于Java技術的移動計算設備; JMS用于出版、票據(jù)訂閱的軟件; JOS、基于Java技術的NC和Java Station。 隨著Internet的飛速發(fā)展,企業(yè)計算模式正摒棄C/S結構而采用WebBrowser結構,此即瘦客戶端/胖服務器、大容量數(shù)據(jù)庫的3層或N層體系結構。由于Java的特點,使得它在開發(fā)服務器端的應用程序方面有著得天獨厚的優(yōu)勢,面向服務器端的J2EE為當今逐漸流行的N層體系結構提供了一個標準的Java計算平臺:界面一致、工具簡易、豐富、Web頁面互聯(lián)便捷,從而能大大加速和簡化各種應用系統(tǒng)的開發(fā)。Java語言的出現(xiàn)和發(fā)展,得到了IT業(yè)界的青睞,它像一面大旗,凝聚了世界眾多的廠商與Sun公司一道,結成了對抗微軟壟斷的聯(lián)盟。許多知名廠商紛紛購買Java許可證,目前已有90多萬個軟件開發(fā)商加入了Java陣營,1億個Java最終用戶,幾千種Java應用軟件產(chǎn)品,1500余種Java書籍。IBM公司提出“高舉Java大旗,全力以赴”的口號,它在全世界的11個國家有28個實驗室,集聚了2500余名技術人員,全天侯24小時進行全方位開發(fā);芯片巨人Intel提出“抓住時機,占領Java陣地”決心使Intel芯片系統(tǒng)成為開發(fā)Java應用運行的最佳平臺;Novell則宣稱“Java是Novell的未來,未來是服務器端Java的市場”;作為Java發(fā)明者的Sun公司,堅持“保衛(wèi)Java大旗,發(fā)展Java之路”的方針,從而占領市場。此外,HP、Oracle、Apple、Sybase、Netscape、Informix、3Com、Motorola等公司均是Sun的堅強同盟。 在中國,Java的開發(fā)可以說是“人才濟濟,成果累累”。如清華大學王克宏教授帶領的課題組面向全國,自96年開始舉辦了多期Java培訓班和講座,開設了數(shù)期本科生、研究生Java課程,出版了“Java系列叢書”10余冊,承擔了國家“九五”攻關項目“基于Java技術的交互式遠程教學系統(tǒng)”,并與日本就Java開發(fā)進行了國際合作,成績斐然;東大阿派下屬的寶鋼東軟軟件技術研究中心是國內(nèi)是首屈一指的Java研發(fā)骨干企業(yè),該中心從95年起就開始了Java的研發(fā),目前,已掌握了Personal Java的核心移植技術,并成功地將JVM移植到汽車導航平臺。此外,他們還開發(fā)出支持Jini協(xié)議的即插即用網(wǎng)絡打印機軟件,以及一套Jini信息家電網(wǎng)絡的可視化演示環(huán)境,完成了基于JavaBeans的組件化軟件開發(fā)及運行支持環(huán)境等多項成果;在臺灣,22家知名計算機公司成立了“Java聯(lián)盟”,并在臺北建立了“Java開發(fā)中心”,新竹建立了“Java語言實驗室”;在香港,舉行了全島Java杯比賽,掀起了學習Java的熱潮。Java的浪潮洶涌澎湃,席卷全球。Java發(fā)展至今日,已不僅僅是一種編程語言,實際上已形成了一門技術。其內(nèi)容包括:Java軟件包Java語言及其編程技術、JavaOS、Java開發(fā)環(huán)境與工具、Java語言的各種軟件包、數(shù)據(jù)庫接口JDBC等。Java虛擬機及其規(guī)范Java嵌入技術1999年8月2日,Sun公司宣布名為MAJC的專門為Java語言設計的的芯片優(yōu)化研制成功,欲與Intel試比高低。該芯片在設計時采用了模塊式高性能計算引擎,實質(zhì)為一種芯片級并行處理機,能以更有效的方式分解計算任務,特別適合處理多媒體數(shù)據(jù)。Sun公司希望通過MAJC芯片的發(fā)布催生出一個基于Java語言的微處理器家族,與Intel公司競爭。設想中的Java處理器將應用在從低價消費電子產(chǎn)品到高端因特網(wǎng)服務器領域。Java計算基于Java技術的企業(yè)Internet/Intranet信息系統(tǒng)以及其他應用系統(tǒng)。Jini技術1999年初正式發(fā)布后,立刻得到業(yè)界的廣泛支持。Jini的出現(xiàn)為Java網(wǎng)絡連接提供了公共標準,使得任何Java設備都可以連入網(wǎng)絡中被自動識別,并可充分利用網(wǎng)絡上已有的各種資源。它把網(wǎng)絡上的各類設備(包括消費類電子設備如移動電話、PDA、DTV、HPC、NC、游戲機、電冰箱、智能卡等等)和各種軟件組合成一個單一、動態(tài)的分布式系統(tǒng),使網(wǎng)絡更易于操縱、易于管理,具有更高的可配置性。Jini將使網(wǎng)絡具有自發(fā)性,它的出現(xiàn)大大擴展了“計算”和“計算機”的含義,極大地簡化了網(wǎng)絡操作,對家庭用戶來說,使用網(wǎng)上設備即插即用,就像使用電話一樣方便。Java和Jini不僅可以不依賴于Windows為代表的操作系統(tǒng),而且引導著信息產(chǎn)業(yè)的潮流,使Sun公司能在未來的、非PC類電子產(chǎn)品的數(shù)字化市場中強占制高點。Jiro平臺異質(zhì)網(wǎng)絡環(huán)境中安裝的存儲系統(tǒng)的多樣性和分布性,給存儲管理帶來了巨大的挑戰(zhàn)。用戶和開發(fā)人員都希望能有一種技術,能更好地促進企業(yè)存儲管理方案的開發(fā)。而Jiro平臺正是解決此問題的革命性方案。Jiro平臺實現(xiàn)了Java和Jini技術,它是一個便于用戶管理異質(zhì)網(wǎng)絡上由各種服務器、存儲和設備組成的混合環(huán)境的開放式存儲管理平臺。它對操作系統(tǒng)是中立的。Jiro為跨異質(zhì)存儲局域網(wǎng)(SAN)的管理服務和設備提供了一個開放平臺,允許服務器、存儲和聯(lián)網(wǎng)設備在異質(zhì)網(wǎng)絡環(huán)境中無縫地協(xié)同工作。Jiro平臺為開發(fā)者帶來的好處有:允許開發(fā)者利用各種實現(xiàn)管理存儲網(wǎng)絡的目標功能創(chuàng)建應用;提供了一個可以在各種應用、服務和設備之間交互操作的組件模型;允許設備易被增加、刪除;允許應用或服務被自動更新。 1999年7月,Sun發(fā)布了正式的Jiro規(guī)范草案,供公眾討論、修改。目前,Jiro平臺的團體成員已超過25家,支持Jiro平臺的廠商超過300家。有眼光的廠商紛紛加入到這些組行列,從而加快了Jiro的發(fā)展[6]。本章介紹了Java語言。從Java語言的特點及其Java語言的發(fā)展歷程進行介紹。第3章 開發(fā)環(huán)境概述 系統(tǒng)硬件環(huán)境概述自動售貨機
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1