資源描述:
《JAVA語言基礎(chǔ)_復(fù)習(xí)題》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、《JAVA語言基礎(chǔ)》復(fù)習(xí)題一、簡答題1、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?2、啟動一個線程是用run()還是start()?并簡述。3、說出ArrayList,Vector,LinkedList的存儲性能和特性?4、String和StringBuffer的區(qū)別?5、數(shù)組有沒有l(wèi)ength()這個方法?String有沒有l(wèi)ength()這個方法?6、abstractclass和interface有什么區(qū)別?7、作用域public,private,protected,以及不寫時的區(qū)別。8、error和exception有什么區(qū)別?9、abst
2、ract的method是否可同時是static,是否可同時是native,是否可同時是synchronized?10、接口是否可繼承接口?抽象類是否可實(shí)現(xiàn)(implements)接口?抽象類是否可繼承實(shí)體類(concreteclass)?11、構(gòu)造器Constructor是否可被重寫?12、是否可以繼承String類?13、try{ }里有一個return語句,那么緊跟在這個try后的finally{ }里的code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后?14、在java中一個類被聲明為final類型,表示了什么意思?15、JAVA類實(shí)現(xiàn)序例化的方法是?16、多線程有幾種實(shí)現(xiàn)方
3、法,都是什么?同步有幾種實(shí)現(xiàn)方法,都是什么?二、寫出下列程序完成的功能1、publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=100;i++)sum+=1.0/(double)i;第17頁共17頁System.out.println("sum="+sum);}}2、importjava.io.*;publicclassReverse{publicstaticvoidmain(Stringargs[]){inti,n=10;inta[]=newint[10];for(i=0;i4、try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));a[i]=Integer.parseInt(br.readLine());//輸入一個整數(shù)}catch(IOExceptione){};for(i=n-1;i>=0;i――)System.out.print(a[i]+"");System.out.println();}}3、importjava.awt.*;publicclassabc{publicstaticvoidmain(Stringargs[]){newFrameOut();}}classF
5、rameOutextendsFrame//Frame為系統(tǒng)定{Buttonbtn;//義的窗框類FrameOut(){super("按鈕");btn=newButton("按下我");setLayout(newFlowLayout());add(btn);setSize(300,200);show();}}4、importjava.io.*;publicclassabc{publicstaticvoidmain(Stringargs[]){SubClasssb=newSubClass();System.out.println(sb.max());}}classSuperClass {第17頁
6、共17頁inta=10,b=20;}classSubClassextendsSuperClass{intmax(){return((a>b)?a:b);}}三、程序閱讀題1、閱讀下列代碼段: Intx=10,y=12,r; If(y>x) { intt=y; Y=x; X=t; } While(y!=0) { R=x%y; X=y; Y=r; } System.out.println(x); 程序運(yùn)行結(jié)果為----------2、閱讀下面程序: PulbicclassTestextendsTT { Publicstaticvoidmain(Stringar
7、gs[]) { Testt=newTest(“Tom”) } PublicTests(Strings) { super(s); System.out.println(“Howdoyoudo?”); }第17頁共17頁 PublicTest() { this(“IamJack”); } } classTT { publicTT() { System.out.println(“