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

正文內(nèi)容

手機(jī)網(wǎng)絡(luò)紙牌游戲畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-29 23:07 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 SUN的 開(kāi)始 ,提供了泛型等非常實(shí)用的功能,其版本也不斷更 新,運(yùn)行效率得到了非常大的提高。 Eclipse 介紹 Eclipse 是一個(gè)開(kāi)放源代碼的,基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是, Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具 (Java Development Tools,JDT)。顯然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java IDE 來(lái)使用,但是 Eclipse 的目標(biāo)不僅僅 與 手機(jī)網(wǎng)絡(luò)紙牌游戲 6 6 此, Eclipse 還包括插件開(kāi)發(fā)環(huán)境 (Plugin Development Environment,PDE),這個(gè)組件針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員。 eclipseme 是可以讓你在 eclipse 上開(kāi)發(fā)J2ME MIDlet 的優(yōu)秀插件。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。這種平等和一致性 并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse是使用 Java 語(yǔ)言開(kāi)發(fā)的,但是它的用途并不限于 Java 語(yǔ)言,例如,支持諸如C/C++,COBOL 等編程語(yǔ)言的插件已經(jīng)可用, Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他的應(yīng)用程序類型基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 WTK 介紹 WTK(Wireless Tool Kit)是 Sun 公司針對(duì) J2ME 推出的用于手機(jī)和 Palm 等移動(dòng)設(shè)備的開(kāi)發(fā)包,是除手機(jī)廠商的專用開(kāi)發(fā)包外唯一的手機(jī)仿真器開(kāi)發(fā)包。它通用性高,開(kāi)發(fā)出的應(yīng)用程序可保證能運(yùn)行在大部分設(shè)備上,而不像專用 廠商具有一定的不兼容性。雖然它沒(méi)有強(qiáng)大的功能和完善的調(diào)試手段,但它提供運(yùn)行仿真器的最基本組件,是其他 IDE 需集成采用的必備元素 。 Tomcat 介紹 Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí), 它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 第二章 開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)介紹 7 7 Java 語(yǔ)言特點(diǎn) (1)平臺(tái)無(wú)關(guān)性 Java 引進(jìn)虛擬機(jī)原理,并運(yùn)行了虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)之間的 Java 接口, Java的數(shù)據(jù)類型與機(jī)器無(wú)關(guān)。 (2)安全性 Java 的編程類似 C++,但是舍棄了 C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)直接分配,這樣可以避免病毒通過(guò)指針入侵系統(tǒng)。它提供了安全管理器,防止程序的非法訪問(wèn)。 (3)面向?qū)ο? Java 吸收了 C++面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類中,實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性 ,使程序代碼可以只需一次編譯就可反復(fù)利用。 (4)分布式 Java 建立在 TCP/IP 網(wǎng)絡(luò)平臺(tái)上,提供了用 HTTP 和 FTP 協(xié)議傳送和接收消息的庫(kù)函數(shù),使用其相關(guān)技術(shù)可以十分方便的構(gòu)建分布式應(yīng)用系統(tǒng)。 (5)健壯性 Java 致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤,并自動(dòng)回收內(nèi)存,減少了內(nèi)存出錯(cuò)的可能性。 Java 取消了 C 語(yǔ)言的結(jié)構(gòu) 指針 、 define 語(yǔ)句 、 goto 語(yǔ)句 、 操作符等不易被掌握的特性,提供了垃圾收集器自動(dòng)回收不用的內(nèi)存空間。 Midlet 類的介紹 J2ME 程序都是從 MIDlet 類開(kāi)始執(zhí)行,系統(tǒng)規(guī)定了 MIDlet 的生命周期。規(guī)定MIDlet 程序有三種狀態(tài): 暫停狀態(tài) 運(yùn)行狀態(tài) 銷毀狀態(tài) 系統(tǒng)在執(zhí)行 MIDlet 程序時(shí),首先構(gòu)造一個(gè) MIDlet 類型的對(duì)象,然后使程序進(jìn)入到暫停狀態(tài),按照生命周期的規(guī)定,系統(tǒng)會(huì)自動(dòng)調(diào)用 MIDlet 對(duì)象的 startApp 方法使程序進(jìn)入到運(yùn)行狀態(tài),開(kāi)始程序的執(zhí)行。如果在創(chuàng)建 MIDlet 對(duì)象的過(guò)程中, 手機(jī)網(wǎng)絡(luò)紙牌游戲 8 8 或者是調(diào)用 startApp 的方法中發(fā)生了異常,則系統(tǒng)會(huì)自動(dòng)調(diào)用 MIDlet 對(duì)象的destroyApp 方法進(jìn)行到銷毀狀態(tài),也就是使程序退出。 所以生命周期中的第一個(gè)需要注意的地方就 是熟悉在以上狀態(tài)轉(zhuǎn)換過(guò)程中,系統(tǒng)會(huì)自動(dòng)調(diào)用的方法,然后在實(shí)際編寫(xiě) MIDlet 類的時(shí)候,在這些方法中書(shū)寫(xiě)合適的代碼,這樣就可以在系統(tǒng)規(guī)定的狀態(tài)轉(zhuǎn)換時(shí),自動(dòng)調(diào)用這些方法。 另外一個(gè)需要說(shuō)明的狀態(tài)是暫停狀態(tài),系統(tǒng)在程序運(yùn)行過(guò)程中,如果手機(jī)有來(lái)電,則系統(tǒng)會(huì)自動(dòng)的使 MIDlet 程序進(jìn)行到暫停狀態(tài),在進(jìn)入到暫停狀態(tài)以前,系統(tǒng)會(huì)自動(dòng)調(diào)用 MIDlet 對(duì)象的 pauseApp 方法。當(dāng)電話接聽(tīng)完畢以后,系統(tǒng)會(huì)自動(dòng)使 MIDlet 程序進(jìn)行到運(yùn)行狀態(tài),在進(jìn)入到運(yùn)行狀態(tài)以前,系統(tǒng)還會(huì)自動(dòng)調(diào)用startApp 方法使系統(tǒng)進(jìn)入到運(yùn)行狀態(tài)。 對(duì)于上面的內(nèi)容做一個(gè)簡(jiǎn)單的總結(jié): (1) startApp 方法 在系統(tǒng)第一次運(yùn)行的時(shí)候,系統(tǒng)會(huì)自動(dòng)調(diào)用該 方法使系統(tǒng)進(jìn)入到運(yùn)行狀態(tài) ,當(dāng)系統(tǒng)從暫停狀態(tài)切換到運(yùn)行狀態(tài)以前,系統(tǒng)也會(huì)自動(dòng)調(diào)用該方法。 (2) pauseApp 方法 當(dāng)系統(tǒng)從運(yùn)行狀態(tài)切換到暫停狀態(tài)以前,會(huì)自動(dòng)調(diào)用該方法。 (3) destroyApp 方法 當(dāng)系統(tǒng)發(fā)生異常退出程序以前,會(huì)自動(dòng)調(diào)用該方法。該方法有一個(gè) boolean 類型的參數(shù),如果該參數(shù)為 true 則代表該方法必須清理和釋放資源,如果為 false 可以拋出一個(gè) MIDletStateChangeException 異常來(lái)表明它不想立即退出。 一個(gè) MIDP 應(yīng)用程序稱作 MIDlet——MIDP 小應(yīng)用程序,它不能夠單獨(dú)地運(yùn)行,必須運(yùn)行在特定的環(huán)境之中,或者說(shuō)運(yùn)行在一個(gè)容器中。可以把這個(gè)容器看作是個(gè)大的應(yīng)用程序,它運(yùn)行在 Java 虛擬機(jī)之上,但不能完成任何特定的任務(wù),因此需要程序開(kāi)發(fā)者編寫(xiě)代碼以完成一項(xiàng)工作,這些編寫(xiě)的程序就稱作小應(yīng)用程序。這樣設(shè)計(jì)的目的是為了讓它能在所有的容器中運(yùn)行,這些容器實(shí)現(xiàn)可能不同,但容器的內(nèi)部卻是相同的。 通過(guò)這種形式,程序開(kāi)發(fā)者就從各種運(yùn)行環(huán)境、各種設(shè)備中解放出來(lái),只 需設(shè)計(jì)一個(gè) MIDlet,就可以在不同的瀏覽器上運(yùn)行。比如不同的廠家、不同型號(hào) 的手機(jī),只要它支持 J2ME、支持 MIDP,就有這樣一個(gè)容器。至于這個(gè)容器的外部形狀如何,程序開(kāi)發(fā)者不必考慮,因?yàn)槿萜鞯膬?nèi)部都是一樣的,只要編寫(xiě)規(guī)范的第二章 開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)介紹 9 9 小應(yīng)用程序就行了。 MIDlet中這個(gè)容器就是 MIDP實(shí)現(xiàn),它以 SUN公司發(fā)布的 CLDC規(guī)范和 MIDP規(guī)范為標(biāo)準(zhǔn),然后針對(duì)設(shè)備進(jìn)行移植,從而提供給所有的 MIDlet 都一樣的容器內(nèi)部接口。編寫(xiě) MIDP 應(yīng)用程序的要求就是必須擴(kuò)展 MIDlet 類,這個(gè)類定義了一些接口, JAM 可以通過(guò)這些接口 對(duì) MIDlet 進(jìn)行控制。 MIDlet 類位于以下包中:,因此,在所有的 MIDlet 中,都必須引入這個(gè)包: import .*。 Servlet 類的介紹 Servlet 特點(diǎn)及其主要功能 Servlet 是用 Java 編寫(xiě)的 Server 端程序,它與協(xié)議和平臺(tái)無(wú)關(guān)。 Servlet 運(yùn)行于Java- enabled Web Server 中。 Java Servlet 可以動(dòng)態(tài)地?cái)U(kuò)展 Server 的能力,并采用請(qǐng)求-響應(yīng)模 式提供 Web 服務(wù)。 最早支持 Servlet 技術(shù)的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 開(kāi)始支持標(biāo)準(zhǔn)的 Servlet API 模 式。 Servlet 是 Java 技術(shù)對(duì) CGI 編程的回答。 Servlet 程序在服務(wù)器端運(yùn)行,動(dòng)態(tài)地生成 Web 頁(yè)面。與傳統(tǒng)的 CGI 和許多其他類似 CGI 的技術(shù)相比, Java Servlet 具有更高的效率,更容易使用,功能更強(qiáng)大,具有更好的可移植性,更節(jié)省投資 。 Servlet 的主要功能: 在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng) 態(tài) Web 內(nèi)容。這個(gè)過(guò)程為: (1)客戶端發(fā)送請(qǐng)求至服務(wù)器端; (2)服務(wù)器將請(qǐng)求信息發(fā)送至 Servlet; (3)Servlet 生成響應(yīng)內(nèi)容并將其傳給 Server。響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng)求 (4)服務(wù)器將響應(yīng)返回給客戶端 ; Servlet 看起來(lái)像是通常的 Java 程序。 Servlet 導(dǎo)入特定的屬于 Java Servlet API的包。因?yàn)槭菍?duì)象字節(jié)碼,可動(dòng)態(tài)地從網(wǎng)絡(luò)加載,可以說(shuō) Servlet 對(duì) Server 就如同Applet 對(duì) Client 一樣,但是,由于 Servlet 運(yùn)行于 Server 中 ,它們并不需要一個(gè)圖形用戶界面。從這個(gè)角度講, Servlet 也被稱為 Faceless Object。 手機(jī)網(wǎng)絡(luò)紙牌游戲 10 10 Java Servlet 的優(yōu)勢(shì)及其生命周期 Servlet 可以和其他資源 (文件、數(shù)據(jù)庫(kù)、 Applet、 Java 應(yīng)用程序等 )交互,以生成返回給客戶端的響應(yīng)內(nèi)容。如果需要,還可以保存請(qǐng)求-響應(yīng)過(guò)程中的信息。 采用 Servlet,服務(wù)器可以完全授權(quán)對(duì)本地資源的訪問(wèn) (如數(shù)據(jù)庫(kù) ),并且 Servlet 自身將會(huì)控制外部用戶的訪問(wèn)數(shù)量及訪問(wèn)性質(zhì) 。 Servlet 可以是其它服務(wù)的客戶端程序,例如,它們可以 用于分布式的應(yīng)用系統(tǒng)中,可以從本地硬盤(pán),或者通過(guò)網(wǎng)絡(luò)從遠(yuǎn)端硬盤(pán)激活 Servlet。 Servlet 可被鏈接 (chain)。一個(gè) Servlet 可以調(diào)用另一個(gè)或一系列 Servlet,即成為它的客戶端 。 采用 Servlet Tag技術(shù),可以在 HTML頁(yè)面中動(dòng)態(tài)調(diào)用 Servlet。 Servlet API 與協(xié)議無(wú)關(guān)。它并不對(duì)傳遞它的協(xié)議有任何假設(shè) 。 像所有的 Java 程序一樣,Servlet 擁有面向?qū)ο?Java 語(yǔ)言的所有優(yōu)勢(shì) 。 Servlet 提供了 Java 應(yīng)用程序的所有優(yōu)勢(shì) ——可移植、穩(wěn)健、易開(kāi)發(fā)。使用Servlet 的 Tag 技術(shù), Servlet 能夠生成嵌于靜態(tài) HTML 頁(yè)面中的動(dòng)態(tài)內(nèi)容。 一個(gè) Servlet 被客戶端發(fā)送的第一個(gè)請(qǐng)求激活,然后它將繼續(xù)運(yùn)行于后臺(tái),等待以后的請(qǐng)求。每個(gè)請(qǐng)求將生成一個(gè)新的線程,而不是一個(gè)完整的進(jìn)程。多個(gè)客戶能夠在同一個(gè)進(jìn)程中同時(shí)得到服務(wù)。一般來(lái)說(shuō), Servlet 進(jìn)程只是在 Web Server卸載時(shí)被卸載 。 Servlet 的生命周期: 裝載 Servlet。這項(xiàng)操作一般是動(dòng)態(tài)執(zhí)行的。然而, Server 通常會(huì)提供一個(gè)管理的選項(xiàng),用于在 Server 啟動(dòng)時(shí)強(qiáng)制裝載和初始化特定的 Servlet。 Server 創(chuàng)建一個(gè) Servlet 的實(shí)例 Server 調(diào)用 Servlet 的 init()方法 一個(gè)客戶端的請(qǐng)求到達(dá) Server Server 創(chuàng)建一個(gè)請(qǐng)求對(duì)象 Server 創(chuàng)建一個(gè)響應(yīng)對(duì)象 Server 激活 Servlet 的 service()方法,傳遞請(qǐng)求和響應(yīng)對(duì)象作為參數(shù) service()方法獲得關(guān)于請(qǐng)求對(duì)象的信息,處理請(qǐng)求,訪問(wèn)其他資源,獲得需要的信息 service()方法使用響應(yīng)對(duì)象的方法,將響應(yīng)傳回 Server,最終到達(dá)客戶端。 service()第二章 開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)介紹 11 11 方法可能激活其它方法以處理請(qǐng)求,如 doGet()或 doPost()或程序員自己開(kāi)發(fā)的新的方法 對(duì)于更多的客戶端請(qǐng)求, Server 創(chuàng)建新的請(qǐng)求和響應(yīng)對(duì)象,仍然激活此 Servlet的 service()方法,將這兩個(gè)對(duì)象作為參數(shù)傳遞給它。如此重復(fù)以上的循環(huán),但無(wú)需再次調(diào)用 init()方法。一般 Servlet 只初始化一次 ,當(dāng) Server 不再需要 Servlet 時(shí) (一般當(dāng) Server 關(guān)閉時(shí) ), Server 調(diào)用 Servlet 的 Destroy()方法。 多線程技術(shù) 多線程簡(jiǎn)介 多線程編程技 術(shù)是 Java 語(yǔ)言的重要特點(diǎn)。多線程編程的含義是將 程序 任務(wù)分成幾個(gè)并行的子任務(wù)。特別是在 網(wǎng)絡(luò) 編程中,你會(huì)發(fā)現(xiàn)很多功能是可以并發(fā)執(zhí)行的。比如網(wǎng)絡(luò)傳輸速度較慢、用戶輸入速度較慢,你可以用 兩個(gè)獨(dú)立的線程去完成這兩個(gè)功能,而不影響正常的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1