




已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
此文檔收集于網(wǎng)絡(luò),僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除課堂練習(xí)一(2014-02-24)1. 如果只想運(yùn)行別人的Java程序可以只安裝Java運(yùn)行環(huán)境_JRE_。2. _classpath_環(huán)境變量設(shè)置中的.;是指可以加載應(yīng)用程序當(dāng)前目錄及其子目錄中的類。3. _字節(jié)_碼文件是與平臺(tái)無(wú)關(guān)的二進(jìn)制碼,執(zhí)行時(shí)由解釋器解釋成本地機(jī)器碼,解釋一句,執(zhí)行一句。4. 使用Java編譯器_javac_.exe編譯源文件得到字節(jié)碼文件。5. Java應(yīng)用程序必須通過Java解釋器_java_.exe來(lái)解釋執(zhí)行其字節(jié)碼文件。6. 如果Java源文件中有一個(gè)類是public類,那么源文件的名字必須與這個(gè)類的名字完全_相同_,擴(kuò)展名是.java 。7. 如果Java源文件中包含了多個(gè)類,那么用編譯器javac編譯完源文件后將生成_多_個(gè)壙展名為.class的文件。8. Java應(yīng)用程序總是從主類的_main_方法開始執(zhí)行9. 當(dāng)Java應(yīng)用程序中有多個(gè)類時(shí),java.exe 命令后的類名必須是包含了_main_方法的那個(gè)類的名字,即主類的名字。10. _JSP_是Java Server Pages的縮寫,是由Sun公司在1999年推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。11. 一個(gè)Java程序允許有_1_ 個(gè)主類。12. Java Application程序中必須包含一個(gè)名為_main_的方法。13. 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的特點(diǎn)有抽象、封裝、 繼承 和_多態(tài)_ 。14. 表達(dá)式3+”5.2”的值是_8_.15. 運(yùn)行Java字節(jié)碼的假想計(jì)算機(jī)稱為_JVM_ 。16. Java程序分為兩種類型,分別是 Java Application 和_Java Applet_ 。17. Java程序分為兩種類型,分別是 _ Java Application _ 和Java Applet。18. Java開發(fā)工具JDK包中,Javac.exe的作用是 _將源程序進(jìn)行編譯_19. Java開發(fā)工具JDK包中,Java.exe的作用是_將源程序進(jìn)行解釋_。20. Java開發(fā)工具JDK包中,模擬WWW瀏覽器運(yùn)行Java Applet小程序的應(yīng)用程序名是_Appletviewer_ .exe。學(xué)習(xí)資料21. 設(shè)有程序段如下: String s=淮海工學(xué)院; char a=s.charAt(0),b=s.charAt(2); System.out.print(a); System.out.println(b);以上程序的輸出結(jié)果是_淮工_。22下列程序的輸出結(jié)果是_你愛我_。public class E public static void main(String args ) char x=你,y=e,z=吃; if ( xA ) y= 愛; z=情; else y=我 ;z=她; System.out.println( +x+y+z); 23下列程序的輸出結(jié)果是_4_public class Epublic static void main(String args) long a=1,2,3,4; long b=100,200,300,400,500; b=a; System.out.println( +b.length); 24已知程序如下:public class AppCharInOut public static void main(String args) String str1=淮海工學(xué)院; String str2=中國(guó)OK!; System.out.println(str1.length(); System.out.println(str2.length(); 則輸出結(jié)果中第二行是_5_。25設(shè)有語(yǔ)句如下: double x=9.97; int nx=(int)x;則nx=_9_。26設(shè)有語(yǔ)句如下: char c=66; System.out.println(c); 以上語(yǔ)句輸出結(jié)果是_B_。27設(shè)有語(yǔ)句:int x=5, y=8, z=2; int k=x3 ? y : z;則k=_2_。28設(shè)有語(yǔ)句: String s=淮海工學(xué)院計(jì)算機(jī)工程學(xué)院; int len=s.length( ); 則len的值=_12_。29設(shè)有語(yǔ)句: String s=Hello,world!;int len=s.length( ); 則len的值=_12_。課堂練習(xí)二(2014-03-03)1. 用_static_修飾的變量是類變量。2. _classpath_環(huán)境變量告訴類裝載器到哪里去尋找第三方提供的類和用戶定義的類。3. _object_類是Java中所有類的祖先類。4. Java中所有類都直接或間接繼承自_ object_類。5. 設(shè)有語(yǔ)句如下:double x=9.97; int mx=(int)Math.round(x);則mx=_10_。6. 設(shè)有語(yǔ)句如下: double x=9.97; int nx=(int)x;則nx=_9_。7已知程序如下:public class AppCharInOut public static void main(String args) int scores=82,76,53,91,67,95; System.out.println(scores.length); 此程序的輸出結(jié)果是_6_。8設(shè)有語(yǔ)句:boolean t=true; System.out.println(!t);則以上語(yǔ)句的輸出結(jié)果是_false_。9設(shè)有程序如下:class student static long sno=1108001; String sname,sclass; student(String sname,String sclass) this.sname=sname; this.sclass=sclass; public class Test11 public static void main(String args) student li=new student(李小軍,網(wǎng)絡(luò)081); System.out.println(li.sno); student wang=new student(王小麗,網(wǎng)絡(luò)082); li.sno+; System.out.println(wang.sno); 則程序輸出結(jié)果中的第一行是:_1108001_ 第二行是:_1108002_10設(shè)有程序如下:class class1 static int add(int a,int b) return a+b; static float add(float a,int b) return a*b; static float add(int a,float b) return a+b; static float add(float a,float b) return a%b; public class Test12 public static void main(String args) System.out.println(class1.add(5,10); System.out.println(class1.add(5.0f,10.0f); System.out.println(class1.add(5.0f,10); System.out.println(class1.add(5,10.0f); 則程序輸出結(jié)果中的第一行是:_15_; 第二行是:_0.5_;第三行是:_50.0_;第四行是:_15.0_課堂練習(xí)三(2014-03-06)1、在某個(gè)類的定義中,若想定義屬性PI表示圓周率3.14,則可在相應(yīng)類體中加入如下的屬性聲明語(yǔ)句: static _final_ double PI=3.14;2、以下表達(dá)式的值=_3_。 Math.round(2.78)3、若想求160的平方根,可以寫出如下表達(dá)式: _math_.sqrt(160);4、Applet類中的_paint()_方法可用來(lái)顯示圖形和文本。Graphics類位于AWT包中,常用來(lái)繪制文字和圖像??梢允褂肎raphics類中的_drawstring()_方法來(lái)繪制文本。_math_類用來(lái)完成一些常用的數(shù)學(xué)運(yùn)算。5、設(shè)有程序如下:class student String sno,sname,sex,sclass; student( ) sclass=網(wǎng)絡(luò)081; student(String sno) this(); this.sno=sno; student(String sno,String sname) this(sno);this.sname=sname; student(String sno,String sname,String sex) this(sno,sname); this.sex=sex; public class mainclass public static void main(String args) student li=new student(110811121,李小軍,男); System.out.println(li.sex); System.out.println(li.sname); System.out.println(li.sno); System.out.println(li.sclass); 則程序輸出結(jié)果的第一行是:_男_ 第二行是:_李小軍_;第三行是:_ 110811121_;第四行是:_ 網(wǎng)絡(luò)081_課堂練習(xí)四(2014-03-17)1. _this_關(guān)鍵字表示對(duì)當(dāng)前對(duì)象的直接父類對(duì)象的引用2. Java中創(chuàng)建包應(yīng)使用_package_關(guān)鍵字3. Java中不能被實(shí)例化、只能被子類繼承的是_abstract_ 類(請(qǐng)用英文拼寫形寫,不要寫漢字!)。 4. Java中不能被子類繼承的類是_final_ 類(請(qǐng)寫出英文單詞!)。5. Java中不能被子類方法所覆蓋的是_static_ (請(qǐng)寫英文單詞!)方法。6. 如果在子類中想使用被子類隱藏的父類成員變量或方法,就可以使用關(guān)鍵字_super_。7. Java源程序是由類定義組成的,每個(gè)程序可以定義若干個(gè)類,但是只有一個(gè)類是主類。在Java Application中,這個(gè)主類是指包含main方法的類,在Java Applet里,這個(gè)主類是系統(tǒng)類_main _的子類。8. 以下片段是在HTML網(wǎng)頁(yè)中嵌入Java小程序myapplet.class,試將其補(bǔ)充完整.9、下列程序的輸出結(jié)果是_100_。class A public intf(int x) return x+1; class B extends A public intf(int x)returnx*x; public class E public static void main(String args ) A a=new B( ); int m=a.f(10); System.out.println(m); 10、設(shè)有程序如下:public class jzh0319 public static void main(String args) subClass sc=new subClass(); class superClass superClass() System.out.println(父類); class subClass extends superClass subClass() System.out.println(子類); 其輸出結(jié)果有兩行。其中第一行是_父類_;第二行是_子類_11、設(shè)有程序如下: abstractclassabsclassabstract void method1(); class conclass extends absclass public void method1() System.out.println(子類); public class mainclass public static void main(String args) absclass ac=new conclass(); ac.method1(); 12、則程序的輸出結(jié)果是:_子類_設(shè)有程序如下:class superclass public void method1() System.out.println(父類); class subclass extends superclass public void method1() System.out.println(子類); public class mainclass public static void main(String args) superclass sc=new superclass(); sc.method1(); superclass sc1=new subclass(); sc1.method1(); subclass sub=new subclass(); sub.method1(); 則程序輸出結(jié)果中的第一行是:_父類_;第二行是:_子類_; 第三行是:_子類_;課堂練習(xí)五(2014-04-1)1. 一個(gè)類要實(shí)現(xiàn)一個(gè)接口時(shí),需要使用_interface_ 關(guān)鍵字2. 接口中的方法默認(rèn)是public abstract方法,所以類在實(shí)現(xiàn)接口方法時(shí)必須給出方法體,并且一定要用_public_訪問控制符來(lái)修飾3. 匿名類的類體中不可以聲明_static_類型的變量和方法1. 在Java程序中,通過類的定義只能實(shí)現(xiàn)單重繼承,但通過接口的定義可以實(shí)現(xiàn)_多_重繼承關(guān)系。4. 接口使用_class_關(guān)鍵字聲明。5. 可以使用jar.exe把一些文件壓縮成一個(gè)_JAR_文件,來(lái)發(fā)布應(yīng)用程序6. Java Applet中的_paint()_方法用來(lái)繪制窗口,當(dāng)窗口的大小發(fā)生變化、由不活動(dòng)狀態(tài)再次變?yōu)榛顒?dòng)狀態(tài)等時(shí)候,該方法都會(huì)被調(diào)用7. 當(dāng)Applet所在的網(wǎng)頁(yè)第一次被加載或重新加載時(shí)調(diào)用_init()_方法,所以該方法僅被調(diào)用一次。8. 當(dāng)Java Applet執(zhí)行完init()方法以后,就執(zhí)行_start()_方法,或者當(dāng)用戶離開Applet所在網(wǎng)頁(yè)一段時(shí)間以后,又重新回到其所在網(wǎng)頁(yè)(即重新激活該 網(wǎng)頁(yè))時(shí),再次執(zhí)行該方法。9. 當(dāng)用戶離開Applet所在網(wǎng)頁(yè),使該網(wǎng)頁(yè)變成不活動(dòng)狀態(tài),或者最小化瀏覽器時(shí)將執(zhí)行_stop()_方法10. 當(dāng)用戶關(guān)閉包含Java Applet所在的網(wǎng)頁(yè)時(shí)將執(zhí)行_destory_()_方法。11. _double_類實(shí)現(xiàn)了對(duì)double基本型數(shù)據(jù)的類包裝。12. _float_類實(shí)現(xiàn)了對(duì)float基本型數(shù)據(jù)的類包裝。13. _character_類實(shí)現(xiàn)了對(duì)char基本型數(shù)據(jù)的類包裝。課堂練習(xí)六(2014-04-6)一 填空1. 系統(tǒng)定義的運(yùn)行異常都可以由系統(tǒng)自動(dòng)拋出,而用戶定義的異常應(yīng)使用_throw_ 語(yǔ)句拋出2. _catch_關(guān)鍵字用于捕獲可能拋出的異常并進(jìn)行相應(yīng)處理3. _try_類是Java異常類的根類4. 一個(gè)方法在聲明時(shí)可以使用_throws_關(guān)鍵字聲明要產(chǎn)生的若干個(gè)異常,并在該方法的方法體中具體給出產(chǎn)生異常的操作。5. 數(shù)組下標(biāo)越界的異常類名稱是 :IndexOutOf_Bounds_Exception6. 在進(jìn)行整數(shù)除法運(yùn)算時(shí),可能會(huì)產(chǎn)生的異常類型是_Exception7. 在試圖讀寫磁盤文件時(shí),如果找不到相應(yīng)的文件,則會(huì)引發(fā)FileNot_Fund_Exception類型的異常二 判斷對(duì)錯(cuò)1. 靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行Y2. Java的異常處理機(jī)制中,try語(yǔ)句塊中catch或finally至少要出現(xiàn)一個(gè)Y3. 接口定義好之后,也可以作為一種數(shù)據(jù)類型來(lái)使用Y4. java源程序中定義幾個(gè)類,編譯結(jié)果就生成幾個(gè)以.class為后綴的字節(jié)碼文件Y5. 擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法Y6. static方法中也可以處理非static成員變量N7. Java中接口內(nèi)部只允許包含變量和抽象方法N8. 接口間允許多重繼承,類之間只允許單一繼承Y9. abstract類中定義的方法只能是abstract方法N10. 在Java程序中,可以使用protected來(lái)修飾一個(gè)類N11. 為了克服單繼承的缺點(diǎn),Java使用了接口,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口。Y12. 如果一個(gè)類的聲明中沒有使用extends關(guān)鍵字,這個(gè)類被系統(tǒng)默認(rèn)為是Object的直接子類。Y13. 接口中的方法默認(rèn)是public abstract方法,所以類在實(shí)現(xiàn)接口方法時(shí)必須給出方法體,并且一定要用public來(lái)修飾,而且接口中的常量默認(rèn)是public static常量Y14. 子類如果想使用父類的構(gòu)造方法,必須在子類的構(gòu)造方法中使用,并且必須使用關(guān)鍵字super來(lái)表示,而且super必須是子類構(gòu)造方法中的頭一條語(yǔ)句Y15. 如果一個(gè)類聲明實(shí)現(xiàn)一個(gè)接口,但沒有實(shí)現(xiàn)接口中的所有方法,那么這個(gè)類必須是abstract類Y16. 接口回調(diào)是指:可以把實(shí)現(xiàn)某一接口的類創(chuàng)建的對(duì)象的引用賦給該接口聲明的接口變量中。Y17. 如果一個(gè)方法的參數(shù)是接口類型,就可以將任何實(shí)現(xiàn)該接口類的實(shí)例的引用傳遞給該接口參數(shù)。Y18. 類可以有兩種重要的成員:成員變量和方法,類還可以有一種成員:內(nèi)部類。Y19. 匿名類的類體中不可以聲明static成員變量和static方法。Y20. 類在實(shí)現(xiàn)接口的方法時(shí),必須顯式地使用public修飾符。Y21. 類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來(lái)修飾。Y22. 一個(gè)Java類可以有多個(gè)父類。N23. 接口中的方法默認(rèn)都是靜態(tài)的N24. 一個(gè)try語(yǔ)句可以有多個(gè)catch語(yǔ)句與之對(duì)應(yīng)Y25. 異常也是一個(gè)對(duì)象Y26. 所有異常都繼承自ThrowableY27. 用戶可以自定義自己的異常類Y28. 可以使用throw語(yǔ)句來(lái)拋出異常Y29. 可以使用throws語(yǔ)句來(lái)定義方法有異常拋出Y30. java程序中用到的所有類都必須使用import語(yǔ)句N31. java.lang包中的類不需要使用importY32. package語(yǔ)句必須放到j(luò)ava程序的最開始Y33. 一個(gè)類的非靜態(tài)方法可以訪問靜態(tài)成員變量,一個(gè)類的靜態(tài)方法不可以訪問該類的非靜態(tài)成員變量。Y34. final類中的屬性和方法都必須被final修飾符修飾。N35. 最終類不能派生子類,最終方法不能被覆蓋。Y36. Java源文件中可以有多個(gè)類,但只能有一個(gè)類是public的。Y37. 當(dāng)一個(gè)方法在運(yùn)行過程中產(chǎn)生一個(gè)異常,則這個(gè)方法會(huì)終止,但是整個(gè)程序不一定終止運(yùn)行。Y38. final類中的屬性和方法都必須被final修飾符修飾。N39. 一個(gè)類只能有一個(gè)父類,但一個(gè)接口可以有一個(gè)以上的父接口。Y40. 一個(gè)接口可以繼承其他接口Y41. 接口中的方法默認(rèn)都是靜態(tài)的N42. 一個(gè)java類只能有一個(gè)直接父類Y43. 抽象類必須有抽象方法N44. 接口和類一樣也可以有繼承關(guān)系,而且都只能支持單繼承。N2 改正以下程序中出現(xiàn)的錯(cuò)誤,并進(jìn)行注釋說(shuō)明:import java.awt.*/分號(hào)import java.awt.event.*; /public class Test extends Applet/implements Label prompt; TextFiled input,output;/ Button btnok; public Test( ) / prompt=new Label(“請(qǐng)輸入一個(gè)整數(shù):”); /input=new TextField(20);/output btnok=new Botton(求該數(shù)的平方);/buttonadd(prompt);add(input);add(output); add(btnok);input.addActionListener();/this/setsize(500,400);/setSize public void actionPerformed(ActionEvent e) / if(e.getSource()=input) note.setText(input.getText(); else test2 t=new test2(); int x=t.cal(input.getText();/類型轉(zhuǎn)換 output.setText(計(jì)算結(jié)果:+x);/ abstract class test2/abstractstatic int i=0;private int cal(int x)/privatei=x*x;/return課堂練習(xí)9要響應(yīng)關(guān)閉窗口操作,需要對(duì)WindowEvent事件監(jiān)聽.WindowEvent事件監(jiān)聽器是實(shí)現(xiàn)WindowListener接口的類對(duì)象。Y在actionPerformed()方法中,通過getSource()方法判斷引起ActionEvent事件的事件源。Y抽象類中不能有private的成員,所有的抽象方法必須存在于抽象類中Y使用GridLayout布局策略的容器中,所有的組件都有相同的大小。Y一個(gè)復(fù)選按鈕實(shí)現(xiàn)的是“二選一”的結(jié)構(gòu),一個(gè)單選按鈕組實(shí)現(xiàn)的是“多選一”的結(jié)構(gòu)。Y一個(gè)面板不能被加入到另一個(gè)面板中。N所有的拋出的異常都必須捕獲N覆蓋只能在不同的類中完成Y在實(shí)例方法或構(gòu)造器中,this用來(lái)引用當(dāng)前對(duì)象,通過使用this可引用當(dāng)前對(duì)象的任何成員YJava對(duì)事件的處理是采用委托方式進(jìn)行的,即將需要進(jìn)行事件處理的組件委托給指定的事件處理器進(jìn)行處理。YJava中類和方法都不允許嵌套定義N語(yǔ)句“import java.awt.*;”不僅會(huì)加載java.awt包中的所有類,而且還會(huì)加載java.awt包的子包中含有的類NJava中同一個(gè)類的多個(gè)對(duì)象將獨(dú)立擁有該類定義的靜態(tài)成員變量的一個(gè)拷貝Y一個(gè)類只能有一個(gè)父類,但一個(gè)接口可以有一個(gè)以上的父接口。Y一個(gè)程序里有且只能有一個(gè)公共類,它就是主類。Y抽象類沒有具體對(duì)象,所以抽象類沒有構(gòu)造函數(shù)。N抽象類中的抽象方法必須在該類的子類中具體實(shí)現(xiàn)。N最終類不能派生子類,最終方法不能被覆蓋。Y課堂練習(xí)10多個(gè)事件源可以注冊(cè)同一個(gè)監(jiān)聽器,一個(gè)事件源也可能注冊(cè)多個(gè)監(jiān)聽器。YSystem.out是系統(tǒng)的標(biāo)準(zhǔn)輸出流。YSystem.in是系統(tǒng)的標(biāo)準(zhǔn)輸入流。YReader和Writer分別是字節(jié)輸入輸出流的基類。NInputStream和OutputStream分別是字節(jié)輸入輸出流的基類。YJava中所有的I/O都是通過流來(lái)實(shí)現(xiàn)的。YJava中I/O流是由java.io包來(lái)實(shí)現(xiàn)的。Yjava.io包中定義了許多與磁盤文件或文件夾操作有關(guān)的類。Yjava.awt包是Java語(yǔ)言用來(lái)構(gòu)建圖形用戶界面(GUI)的類庫(kù),它包括了許多界面元素和資源,主要在低級(jí)繪圖操作、圖形界面組件和布局管理、以及界面用戶交互控制和事件響應(yīng)三個(gè)方面支持界面設(shè)計(jì)。YJava中允許一個(gè)類可以直接繼承若干個(gè)超類中的成員變量和方法N創(chuàng)建包將在當(dāng)前文件夾下創(chuàng)建一個(gè)與包名相同的子文件夾,以存放該包中包含的所有類的.class文件Ypublic修飾符不會(huì)造成安全性和數(shù)據(jù)封裝性的下降,所以可以不限制public數(shù)據(jù)成員變量的使用java.lang包是由系統(tǒng)自動(dòng)加載完成的,而不需要在程序中用語(yǔ)句import java.lang.*; 進(jìn)行顯式地加載Y程序運(yùn)行中可以改變數(shù)組的大小N包結(jié)構(gòu)和目錄結(jié)構(gòu)是相同的。Yjava.lang包是Java的核心類庫(kù),它包含了運(yùn)行Java程序必不可少的系統(tǒng)類YJava中用于文件和目錄管理的類是_path_ 類Swing組件的用法與AWT組件基本相同,大多數(shù)AWT組件只要在其類名前加_J_即可轉(zhuǎn)換成Swing組件._container_類是所有容器組件的根類_compontent_是所有AWT組件的抽象父類java.awt包中的_canvas_類負(fù)責(zé)創(chuàng)建畫布對(duì)象課堂練習(xí)11(2014-05-12)System.out是系統(tǒng)的標(biāo)準(zhǔn)輸出流。YSystem.in是系統(tǒng)的標(biāo)準(zhǔn)輸入流。YReader和Writer分別是字節(jié)輸入輸出流的基類。NInputStream和OutputStream分別是字節(jié)輸入輸出流的基類。YJava中所有的I/O都是通過流來(lái)實(shí)現(xiàn)的。YJava中I/O流是由java.io包來(lái)實(shí)現(xiàn)的。Yjava.io包中定義了許多與磁盤文件或文件夾操作有關(guān)的類。Y根據(jù)流的方向,可以分為輸入流和輸出流。YReader類用來(lái)以字符方式從流中讀取數(shù)據(jù)。YWriter類用來(lái)以字符的方式向輸出流中寫入數(shù)據(jù)。Y流是在計(jì)算機(jī)的輸入、輸出操作中流動(dòng)的數(shù)據(jù)序列。Y課堂練習(xí)七(2014-04-14)1. Java中實(shí)現(xiàn)多線程有兩種途徑,一是定義Thread類的子類;二是實(shí)現(xiàn)_Runnable多線程_接口。2. 一個(gè)方法在聲明時(shí)可以使用_throws_關(guān)鍵字聲明要產(chǎn)生的若干個(gè)異常,并在該方法的方法體中具體給出產(chǎn)生異常的操作。3. super關(guān)鍵字可以用來(lái)調(diào)用父類的構(gòu)造函數(shù)。Y4. 一個(gè)數(shù)組可以存放不同類型的數(shù)值。N5. 一個(gè)類的非靜態(tài)方法可以訪問靜態(tài)成員變量,一個(gè)類的靜態(tài)方法不可以訪問該類的非靜態(tài)成員變量。Y6. 一個(gè)類如果聲明為實(shí)現(xiàn)一個(gè)接口,則必須要實(shí)現(xiàn)接口中的所有抽象方法。N7. 抽象類必須有抽象方法N8. 被final修飾的屬性其實(shí)是常量,在聲明時(shí)要同時(shí)賦初值,并且不能再改變它的值。Y9. 所有類至少有一個(gè)構(gòu)造方法,構(gòu)造方法用來(lái)初始化類的新對(duì)象,與類同名,返回類型只能為void。N10. 修飾符protected主要是允許其他包中的子類來(lái)訪問父類的特定屬性Y11. 靜態(tài)成員變量是一個(gè)公共的存儲(chǔ)單元,可以為類的所有對(duì)象所共有Y12. 無(wú)論try塊中的代碼是否拋出異常,finally子句都會(huì)執(zhí)行Y。13. finally子句適合處理一些清理工作,比如釋放資源,關(guān)閉數(shù)據(jù)庫(kù)連接等。Y14.設(shè)有語(yǔ)句如下: Integer obi=new Integer(8); System.out.println(!(obi instanceof Integer); 則其輸出結(jié)果是:_false_15.以下程序段執(zhí)行后,x=_4_;y=_7_。 int x=3; int y=4; y+=x+;16.執(zhí)行下列程序后,數(shù)組a的長(zhǎng)度=_3_;b的長(zhǎng)度_3_。public class Example public static void main(String args) int a =100,200,300; int b =10,11,12,13,14,15,16; b=a; b0=123456; 課堂練習(xí)八(2014-04-21)1. 如果要在程序中對(duì)圖形界面的組件進(jìn)行事件處理,一般要在程序開頭加上如下語(yǔ)句:2. import java.awt._Event_.*;class FrameInOut extends Frame_implements_ActionListener.3. 如果要給frame容器設(shè)置FlowLayout布局管理器,可以使用如下語(yǔ)句: this.set_layout_(new FlowLayout();4. 用_boxlayout_類可以創(chuàng)建一個(gè)布局對(duì)象,稱為盒式布局。5. WindowAdapter類實(shí)現(xiàn)了Window_listener_接口。6. BorderLayout是面板的缺省布局管理器。N7. 一個(gè)容器中可以混合使用多種布局策略。N8. 在使用BorderLayout時(shí),最多可以使用五個(gè)構(gòu)件。Y9. 靜態(tài)方法只能直接訪問其他靜態(tài)方法或靜態(tài)成員變量。當(dāng)對(duì)象已存在時(shí),調(diào)用靜態(tài)方法時(shí)的前綴既可以是類名,也可以是對(duì)象名Y10. Java中char類型采用Unicode編碼,每個(gè)字符占2個(gè)字節(jié)Y11. 監(jiān)聽器類負(fù)責(zé)處理特定事件,它是一個(gè)實(shí)現(xiàn)了相應(yīng)監(jiān)聽器接口的類Y12. Applet與Application程序的編譯方法和運(yùn)行方式都不同N13. 一個(gè)事件源可以注冊(cè)多個(gè)監(jiān)聽器類Y14. Java 1.1中的事件處理模型要求事件監(jiān)聽器要在事件源中注冊(cè),并且要實(shí)現(xiàn)相應(yīng)的事件監(jiān)聽器接口Y15. 與未加訪問控制符的缺省情況相比,public和protected修飾符擴(kuò)大了類及其屬性和方法的被訪問范
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年免疫治療在自身免疫性皮膚病治療中的應(yīng)用創(chuàng)新報(bào)告
- 事故上報(bào)管理制度
- 二建安全管理制度
- 井下材料管理制度
- 井下風(fēng)橋管理制度
- 亞馬遜公司管理制度
- 交易團(tuán)隊(duì)管理制度
- 交通勤務(wù)管理制度
- 2025年冷鏈物流行業(yè)冷鏈物流技術(shù)設(shè)備資金申請(qǐng)分析報(bào)告
- 交通民警管理制度
- 第四篇-皮膚科疾病臨床評(píng)分表
- 淺析韋伯《邀舞》
- 《城市地理學(xué)》課件
- 化工與安全工程
- 腦梗塞介入取栓護(hù)理查房課件
- 2024屆上海市普陀區(qū)上海師大附中化學(xué)高二下期末綜合測(cè)試試題含解析
- 循環(huán)經(jīng)濟(jì)產(chǎn)業(yè)鏈拓展項(xiàng)目商業(yè)計(jì)劃書
- 天然氣密度計(jì)算
- 過程控制課程設(shè)計(jì)-前饋-反饋控制系統(tǒng)仿真論文
- 【高教版】中職數(shù)學(xué)拓展模塊:31《排列與組合》課件
- 招標(biāo)代理公司內(nèi)部監(jiān)督管理制度
評(píng)論
0/150
提交評(píng)論