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

正文內(nèi)容

自動(dòng)售貨機(jī)軟件設(shè)計(jì)論文-文庫(kù)吧

2025-06-13 05:12 本頁(yè)面


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