在我們開始之前,我們必須確保您已經安裝了Java JDK和瀏覽器軟件,如IE。本章以互聯網為開發對象,教妳認識Java線程、小程序.以及遊戲編程循序漸進應該註意的壹些方面。每個小部分都附上相應的源代碼,供大家參考。最後,我們將對我們的遊戲程序進行指導提示。在文章中,我們還穿插了許多建設性的問題,以便讀者能夠參與我們的開發。不過由於本章指的是帶領大家進入這個門檻,大部分知識就不詳細講解了,有興趣的讀者可以參考相關資料進行補充。在開始之前,我們必須確保您已經了解了類、繼承和java語言的壹些基本屬性。
基本小程序
Applets是網絡瀏覽器上的壹個小程序。因為小程序對系統來說是絕對安全的,它可以做的不僅僅是壹個應用程序,但是小程序仍然是客戶端程序的壹個強大工具。為了瀏覽和運行的方便,我們以applet為開發對象。
要開發Applets程序,我們必須繼承Applet類並覆蓋必要的函數。以下函數控制網頁上小程序的生成和執行。
函數Init這個函數將被自動調用來執行applet的初始動作——包括布局上組件的分布。您必須覆蓋它。每當瀏覽器顯示小程序的內容時都會調用Start,讓小程序開始正常工作關閉的)。在調用init之後,這個函數也會被調用。每當瀏覽器不顯示內容時,將調用Stop。讓小程序關閉壹些消耗資源的工作。在調用destroy之後,這個函數Destroy也會被調用。當瀏覽器從網頁中刪除applet時,它將被調用來執行 quot小程序不再使用 quot,比如最終釋放資源。Paint允許妳在小程序界面上做相應的繪畫動作,每次刷新都會重畫。
像java應用程序壹樣,所有applet文件的源文件名都有擴展名。java,編譯後的可執行文件擴展名為。班級。因為小程序中沒有main函數,是自動和HTML整合的,所以我們要執行小程序,要在HTML源文件中放壹個特定的標簽,告訴網頁如何加載和執行小程序。這裏有壹點需要註意的是,我們執行的網頁必須能夠執行java程序。
普通HTML源代碼格式
HTML
APPLET CODE= hello world . class WIDTH=300 HEIGHT=500
/APPLET
/HTML
lt小程序代碼= quothelloworld.class quot寬度=300高度=500 gt這壹行是applet執行的地方。
applet執行文檔是= quotHelloWorld.class quot並告訴網頁applet擴展文件是helloworld.class.
寬度和高度告訴瀏覽器這個顯示的applet的大小。
對於tag的描述,在網上可以找到很多相關的文檔。
線
因為有了APLLET,Java應用的執行就和線程相關了。讓 讓我們大致了解壹下線程的概念。
線程也稱為輕量級進程。每個線程只能在單個進程的範圍內移動、協作和交換數據,而且在計算資源方面非常廉價。線程需要操作系統的支持,所以並不是所有的機器都提供線程。Java編程語言作為壹種相當新的語言,已經將線程支持與語言本身集成在壹起,從而為線程提供了健壯的支持。
Thread類是壹個具體的類,也就是說它不是壹個抽象的類,它封裝了線程的行為。要創建線程,程序員必須創建壹個從Thread類導出的新類。程序員必須重寫Thread的run函數才能完成有用的工作。用戶不直接調用這個函數;相反,您必須調用Thread的start函數,該函數又調用run。
但是用Thread類實現線程增加了程序的類層次,所以大部分程序員都是用另壹個java線程接口Runnable接口實現的,這個接口只有壹個函數run,這個函數必須由實現這個接口的類來實現。
我們必須了解線程中的幾個重要方法:
Thread.start:啟動線程
stop:停止線程
線程。Sleep:暫停線程等待壹段時間。
王者之心2點擊試玩