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

正文內(nèi)容

java程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)(編輯修改稿)

2025-02-14 12:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。二、 實(shí)驗(yàn)內(nèi)容與要求1.Java Applet程序開(kāi)發(fā)過(guò)程輸入一個(gè)applet源程序,學(xué)習(xí)編輯、編譯、運(yùn)行程序的方法。 簡(jiǎn)單的Applet小程序例// import .*。import .*。public class HelloWorldApplet extends Applet{ //anappletpublic void paint(Graphics g){(″Hello World in Applet!″,20,20)。}} 這個(gè)程序中沒(méi)有實(shí)現(xiàn)main()方法,這是Applet與應(yīng)用程序Application(如上例)的區(qū)別之一。為了運(yùn)行該程序,然后對(duì)它進(jìn)行編譯:  。由于Applet中沒(méi)有main()方法作為Java解釋器的入口,我們必須編寫(xiě)HTML文件,把該Applet嵌入其中,然后用appletviewer來(lái)運(yùn)行,或在支持Java的瀏覽器上運(yùn)行,如IE。它的HTML文件如下:HTMLHEADTITLEAn Applet/TITLE/HEADBODYapplet code=””width=200 height=40/applet/BODY/HTML其中用applet,width和height指明applet所占的大小,。 2.運(yùn)行下面的程序,掌握Applet的生命周期與繪圖周期。import .*。import .*。public class LifeCycle extends Applet{ private int InitCnt。 private int StartCnt。 private int StopCnt。 private int DestroyCnt。 private int PaintCnt。 public LifeCycle(){//在init()執(zhí)行前執(zhí)行構(gòu)造函數(shù) InitCnt = 0。 StartCnt = 0。 StopCnt = 0。 DestroyCnt = 0。 PaintCnt = 0。 } public void init(){ InitCnt++。 } public void destroy(){ DestroyCnt++。 } public void start(){ StartCnt++。 } public void stop(){ StopCnt++。 } public void paint(Graphics g){ PaintCnt++。 ()。 (InitCnt:+InitCnt,20,20)。 (StartCnt:+StartCnt,20,40)。 (PaintCnt:+PaintCnt,20,60)。 (StopCnt:+StopCnt,20,80)。 (DestroyCnt:+DestroyCnt,20,100)。 }}三、 思考題說(shuō)明Applet的生命周期。構(gòu)造方法、start()方法和init()方法誰(shuí)先被執(zhí)行?說(shuō)明Applet 類的繼承關(guān)系。Applet如何與網(wǎng)頁(yè)中其他對(duì)象通信說(shuō)明Java和JavaScript的區(qū)別。四、 實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)完成后,檢查是否達(dá)到試驗(yàn)?zāi)康?。編?xiě)實(shí)驗(yàn)報(bào)告,在下一次上實(shí)驗(yàn)課時(shí)提交。評(píng)出成績(jī),按五級(jí)(A,B,C,D、E)評(píng)分。實(shí)驗(yàn)八 輸入/輸出流和文件操作一、 實(shí)驗(yàn)?zāi)康睦斫饬鞯母拍?,流的劃?掌握文件描述,順序處理,隨機(jī)訪問(wèn)處理的方法。 能夠熟練的使用過(guò)濾流;掌握字符流處理的方法。 理解對(duì)象串行化的概念和方法。 二、 實(shí)驗(yàn)內(nèi)容與要求 仔細(xì)讀下面的JAVA語(yǔ)言源程序,自己給出程序的運(yùn)行結(jié)果,理解File類的使用。import .*。import .*。import .*。public class Ch71 extends Frame { int n。 String dirname=/。 File file=new File(dirname)。 String[] flist=new String[100]。 Choice listFile=new Choice()。 TextField tf=new TextField()。 public Ch71(){ setLayout(new BorderLayout(10,10))。 flist=()。 for (n=0。n。n++) { (flist[n])。 } add(North,listFile)。 add(South,tf)。setSize(250,200)。 setVisible(true)。 (new koListener())。 addWindowListener(new koWindowListener())。 } public static void main(String args[]) { new Ch71()。 } class koListener implements ItemListener { public void itemStateChanged(ItemEvent e) { String ko=(String)()。 for (n=0。n。n++) if (ko==flist[n]) { File f=new File(file+()+ko)。 if (()==true) (ko+是個(gè)文件!)。 if (()==true) (ko+是個(gè)目錄!)。 } } } class koWindowListener extends WindowAdapter { public void windowClosing(WindowEvent e) { dispose()。 (0)。 } }}仔細(xì)讀下面的JAVA語(yǔ)言源程序,自己給出程序的運(yùn)行結(jié)果import .*。public class testRandom2{public static void main(String args[]){try{RandomAccessFile rf=new RandomAccessFile(, rw)。for(int i = 0。 i 10。 i++){ (i)。 (i*)。 }()。rf = new RandomAccessFile(, rw)。(5*(4+8))。(47)。()。()。rf = new RandomAccessFile(, r)。for(int i = 0。 i 10。 i++){ 。 (Value + () + : + ())。}()。}catch(IOException e){(())。}}}編寫(xiě)程序,能接收鍵盤輸入的字符串,并將字符串的內(nèi)容寫(xiě)入文件。三、 思考題InputStream和OutputStream的基本方法是什么? DataOutputStream類的常用方法。 Ascii編碼和Unicode編碼的區(qū)別?5.字符流和字節(jié)流的區(qū)別是什么?6.對(duì)文件進(jìn)行讀寫(xiě)操作的過(guò)程是什么?四、 實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)完成后,檢查是否達(dá)到試驗(yàn)?zāi)康摹>帉?xiě)實(shí)驗(yàn)報(bào)告,在下一次上實(shí)驗(yàn)課時(shí)提交。評(píng)出成績(jī),按五級(jí)(A,B,C,D、E)評(píng)分。附錄:Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎(chǔ)的類庫(kù)()。不論什么Java應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的JDK。因此掌握J(rèn)DK是學(xué)好Java的第一步。最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開(kāi)發(fā)了自己的JDK,例如IBM公司開(kāi)發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開(kāi)發(fā)的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運(yùn)行效率要比Sun JDK包含的JVM高出許多。而專門運(yùn)行在x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。但不管怎么說(shuō),我們還是需要先把Sun JDK掌握好。 JDK的下載和安裝JDK又叫做J2SE(Java2 SDK Standard Edition),可以從Sun的Java網(wǎng)站上下載到,,建議下載該版本的JDK,下載頁(yè)面在這里:。下載好的JDK是一個(gè)可執(zhí)行安裝程序,默認(rèn)安裝完畢后會(huì)在C:\Program Files\Java\目錄下安裝一套JRE(供瀏覽器來(lái)使用),在C:\(也包括一套JRE)。然后我們需要在環(huán)境變量PATH的最前面增加java的路徑C:\\bin。這樣JDK就安裝好了。 JDK的命令工具JDK的最重要命令行工具:java: 啟動(dòng)JVM執(zhí)行classjavac: Java編譯器jar: Java打包工具javadoc: Java文檔生成器這些命令行必須要非常非常熟悉,對(duì)于每個(gè)參數(shù)都要很精通才行。對(duì)于這些命令的學(xué)習(xí),JDK Documentation上有詳細(xì)的文檔。二、 JDK DocumentationDocumentation在JDK的下載頁(yè)面也有下載連接,建議同時(shí)下載Documentation。Documentation是最最重要的編程手冊(cè),涵蓋了整個(gè)Java所有方面的內(nèi)容的描述??梢赃@樣說(shuō),學(xué)習(xí)Java編程,大部分時(shí)間都是花在看這個(gè)Documentation上面的。我是隨身攜帶的,寫(xiě)Java代碼的時(shí)候,隨時(shí)查看,須臾不離手。三、 應(yīng)用服務(wù)器(App Server)App Server是運(yùn)行Java企業(yè)組件的平臺(tái),構(gòu)成了應(yīng)用軟件的主要運(yùn)行環(huán)境。當(dāng)前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免費(fèi)的Jboss,選擇其中一個(gè)進(jìn)行學(xué)習(xí)就可以了,個(gè)人推薦Weblogic,因?yàn)樗捏w系結(jié)構(gòu)更加干凈,開(kāi)發(fā)和部署更加方便,是Java企業(yè)軟件開(kāi)發(fā)人員首選的開(kāi)發(fā)平臺(tái)。下面簡(jiǎn)要
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1