版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1、在Java語言中,所有的數(shù)組都有一個length屬性,這個屬性存儲了該數(shù)組的(元素個數(shù))。2、程序中實(shí)現(xiàn)多線程的方法有兩種:繼承( Thread )類和實(shí)現(xiàn)_ ( Runnable )接口。3、下面程序段的執(zhí)行結(jié)果是 _ ( 65432)。public class l1 public static void main(String口args)int a = 2, 3, 4, 5, 6 ;for (int i = a. length - 1; i >= 0; i -)System. out .print( a i + "");4、定義類的構(gòu)造方法不能有返回值類型,其
2、名稱與( 類)名相同。5、取得當(dāng)前線程的語句是:( Thread. currentThread ();)6、構(gòu)造函數(shù)(沒有)返回值7、若有類定義:class B extends A ,則類 B是類A的(子類 )。8、接口中的成員只有靜態(tài)常量和(抽象方法)。9、方法覆蓋是指子類重新實(shí)現(xiàn)了( 父 )類中的方法,子類方法的名稱、參數(shù)列表和 _ (返回值類型)必須與( 父)類方法的一致10、在子類中使用關(guān)鍵字(super )做前綴可調(diào)用被子類覆蓋的父類中的方法。11、Java語言中,通常把可能發(fā)生異常的代碼放到try塊中,并用緊跟其后的(catch )塊來捕獲和處理異常。12、當(dāng)線程被創(chuàng)建后,其所處的
3、狀態(tài)是(新建狀態(tài))13、( 抽象)方法是一種僅有方法頭,沒有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類之中定義。14、鼠標(biāo)事件的監(jiān)聽器接口MouseListener能實(shí)現(xiàn)的事件包括(單擊,按下、釋放、移入、移出)。MouseMotionListener 拖拽移動15、Java語言的類與類之間的是( 單)重繼承。16、如果一個類被聲明為(final )類型,意味著它在繼承關(guān)系中必須處于最末端,不能作為父類被繼承。17、在Java中,無需在程序中用import導(dǎo)入的包是(java.lang.*; )18、使用關(guān)鍵字(final )修飾的方法不允許再以任何形式進(jìn)行修改,是不能被當(dāng)前類的子類重新定
4、義的方法。19、在異常類層次結(jié)構(gòu)中,(Exception )類的錯誤代表那些如算術(shù)錯誤、數(shù)據(jù)格式錯誤、非法參數(shù)等與程序有關(guān)的錯誤20、在Java程序中,接口的定義可以實(shí)現(xiàn)( 多)重繼承關(guān)系21、用于在定義子類時聲明父類名的關(guān)鍵字是( extends )22、用于定義接口的關(guān)鍵字是( interface )23、定義抽象類時能使用的關(guān)鍵字是(abstract這個成員變量應(yīng)該用哪個修飾24、類的設(shè)計(jì)要求它的某個成員變量不能被外部類直接訪問,符來修飾? ( private )。25、給出下面的代碼,運(yùn)行結(jié)果是什么?編譯出錯/因?yàn)殪o態(tài)方法中引用飛非靜態(tài)的變量public class Personint
5、 arr = new int10; public static void main(String a口) System.out .println(arr1); 26、哪個方法會導(dǎo)致當(dāng)前的線程等待( wait(); )27、線程生命周期中正確的狀態(tài)是( 新建,運(yùn)行,阻塞,終止 )28、Thread類中,線程所要完成的任務(wù)定義在哪個方法中( run(); )29、java中用于創(chuàng)建文件對象的類是( File )30、paint()方法使用的參數(shù)是(Graphics g )31、( JFrame )可能包含菜單條.32、設(shè)i、j、k為類x中定義的int x()x(inti)x(inti,intj)x
6、(inti,intj,int k)型變量名,下列類 x的構(gòu)造函數(shù)中正確的是33、線程同步中,為了喚醒另一個等待的線程,使用 (notify(); )方法34、為了得到當(dāng)前正在運(yùn)行的線程,可使用 (Thread. currentThread ();) 方法35、( JButton a = new JButton( "關(guān)閉");)是創(chuàng)建一個表面文字為 "關(guān)閉"的按鈕?36、類ABC定義如下:考察方法的重載,方法的名相同,參數(shù)列表不同,個數(shù)類型不同1. public class ABC 2 . public int max( int a, int b) .3
7、.4 . 3.可以插入什么方法?37、兩個字符串 String s = "Gone with the wind" ;和 String t = " good "可以做的操 作有哪些? String st=s+t; String st=s.toUpperCase;38、編寫Java圖形界面程序時,若需要對發(fā)生的事件做出響應(yīng)和處理,一般需要在程序的開頭寫上(import java.awt.event.*; )語句39、設(shè)有下面兩個類的定義:class Person class Student extends Person long id ; / 身份證號int
8、 score ; / 入學(xué)總分name; / 姓名int getScore()String return score ; 對類Person和類Student的關(guān)系可能是(繼承 )。40、面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征是(多態(tài)、封裝、抽象、繼承 )41、編譯并運(yùn)行下面的程序,運(yùn)行結(jié)果為(AB ).public class A public static void main (String口 args) A a=new B();a.test(); void test() System.out .print ("A"); 方法的覆蓋class B extends A void tes
9、t() super .test();System.out .println( "B"); 屬于容器的組件有:(JPanel)42、繼承43、抽象方法44、接口45、構(gòu)造方法46、下面的代碼String s= "hello"String t = "hello"char c = 'h' , 'e' , T , T , 'o' ;怎么做可以能返回 true ? ( s=t / s.equals(t)。47、程序的輸出結(jié)果是(i=10 )。public class AA implements B
10、B public static void main(String args口) int i;AA c1 =new AA();i= c1.k;System.out .println("i=" +i); public interface BB int k = 10;public 、private 、protected 、)47、能用來控制對類成員的訪問權(quán)限的關(guān)鍵字是(48、如果容器組件p的布局是BorderLayout ,則在p的下邊中添加一個按鈕 b可以用的語句是(p.add(b, "SOUTH");)49、給出下面的代碼public void test(
11、) try oneMethod();System.System.System.System.out .println( "condition 1");catch (ArrayIndexOutOfBoundsException e) out.println( "condition 2");catch (Exception e) out .println( "condition 3");finally out .println( "finally" );在oneMethod()方法運(yùn)行正常的情況下將顯示什么?condi
12、tion 1, finally50、( AWT(Swing)包是Java語言用來構(gòu)建圖形用戶界面( GUI)的類庫51、容器類(是 )GUI組件。52、抽象類和抽象方法的關(guān)系是(有抽象方法的類,一定是抽象類;抽象類不一定有抽象方法當(dāng)子類繼承抽象類時,必須要將抽象類中的抽象方法全部實(shí)現(xiàn))53、Java中所有的類都是通過直接或間接地繼承( Object )類得到的?54、類Panel默認(rèn)的布局管理器是(FlowLayout )55、多個線程之間有( 同步)和( 互斥)兩種關(guān)系56、使用(add方法 )可以在框架的內(nèi)容窗格中添加組件。57、布局管理器()以網(wǎng)格(矩陣)的形式排列組件。58、要創(chuàng)建一個
13、用戶界面,需要創(chuàng)建一個( 框架 )來存放用戶界面組件。59、final作為修飾詞可以修飾(變量、方法、類 )60、Java語言的四大特性(多態(tài)、封裝、抽象、繼承 )61、Java中異常處理try catch 與finally 的關(guān)系( finally可有可無 )62、( JTextArea )可以讓用戶輸入多行文字。63、 super64、可以給一個面板添加框架?不可以65、線程一旦被創(chuàng)建,則怎么運(yùn)行?用start()啟動66、新建按鈕時,可以同時設(shè)置按鈕上的(文字與圖片)。2、編寫程序,能夠在窗體內(nèi)顯示被點(diǎn)擊按鈕的信息。運(yùn)行效果圖如下:package fuxi2;import javax.s
14、wing.*;import java.awt.event.*;public class MyFramel extends JFrame implements ActionListenerJButton btnOK,btnCancel;JLabel lab;MyFrame1(String s)super(s);setSize(200,300);setLocationRelativeTo(null);JPanel jp = new JPanel();setContentPane(jp);btnOK = new JButton("OK");btnOK.addActionListe
15、ner(this);btnCancel = new JButton("Cancel");btnCancel.addActionListener(this);lab = new JLabel("");jp.add(btnOK);jp.add(btnCancel);jp.add(lab);setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);setVisible( true);public void actionPerformed(ActionEvent e)if(e.getSource()=btnOK)獲取事件
16、源lab.setText("點(diǎn)擊了確定按鈕");/ 另一種方法 if(e.getActionCommand() .equals("Cancel")if(e.getSource(尸btnCancel)lab.setText("點(diǎn)擊了取消按鈕");public static void main(String口 args) MyFrame1 frm = new MyFrame1(" 按鈕事件");3、編寫程序,實(shí)現(xiàn)如下效果 (圖中國旗圖片的名稱為:China.png)package fuxi2;import java.a
17、wt.*;import javax.swing.*;public class MyFrame extends JFrameJPanel jp;JButton btn;Font font;MyFrame(String s)super(s);setSize(300,300);this.setLocationRelativeTo(null);jp=new JPanel();setContentPane(jp);jp.setBackground(Color.GREEN);Icon ic = new ImageIcon("src/fuxi2/China.png");btn=new J
18、Button("中國",ic);btn.setBackground(Color.BLUE);btn.setForeground(Color.RED);Font font=new Font(" 方正舒體",Font.BOLD,40);btn.setFont(font);jp.add(btn);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);public static void main(String口 args) MyFrame fm = new MyFrame("中
19、國)4、編寫下列程序。詢問用戶是哪個年級的同學(xué),對輸入的數(shù)據(jù)進(jìn)行保存,將結(jié)果顯示在屏幕上。要求合法年級為1、2、3,自定義異常類 GradeException ,對輸入非法的情況進(jìn)行異常 處理。你是幾年級同學(xué)?7輸入了不存在的年級!不同情況下程序運(yùn)行結(jié)果:你是幾年級同學(xué)?3你是3年級的同學(xué)!package fuxi2;import java.util.Scanner;class GradeException extends Exception GradeException(String s) super(s);public class GradeDemo public static void main(String args) Scanner sc = new Scanner(System.in);try System.out.println(" 你是幾年級?");int a = sc.nextInt();if (a < 1 | a > 3) GradeException e = new GradeException(" 年級不存在!"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年四川文化傳媒職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025至2030年中國20%使它隆數(shù)據(jù)監(jiān)測研究報(bào)告
- 一年級數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)1000題匯編
- 四年級數(shù)學(xué)(四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)與答案匯編
- 二零二五年度高新技術(shù)企業(yè)員工聘用服務(wù)合同3篇
- 2025年中國帶輪手提式電焊機(jī)市場調(diào)查研究報(bào)告
- 2025至2031年中國高剪切乳化混合機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 二零二五年度餐飲店長職位競聘與股權(quán)激勵合同3篇
- 2025至2031年中國節(jié)能插管燈行業(yè)投資前景及策略咨詢研究報(bào)告
- 個體商店買賣合同范例
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構(gòu)造》中
- T-CSTM 01124-2024 油氣管道工程用工廠預(yù)制袖管三通
- 2019版新人教版高中英語必修+選擇性必修共7冊詞匯表匯總(帶音標(biāo))
- 新譯林版高中英語必修二全冊短語匯總
- 基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊推理系統(tǒng)的游客規(guī)模預(yù)測研究
- 河道保潔服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 品管圈(QCC)案例-縮短接臺手術(shù)送手術(shù)時間
- 精神科病程記錄
- 閱讀理解特訓(xùn)卷-英語四年級上冊譯林版三起含答案
- 清華大學(xué)考博英語歷年真題詳解
- 人教版三年級上冊口算題(全冊完整20份 )
評論
0/150
提交評論