Java期末考试试题及答案ava期末考试试试及答案(2009-05-22 13:00:12)试试试试,java教育1.试试final, finally, finalize的试。
区final试试字,a) 如果一试被明试个声final~意味着不能再派生出新的子试~不能作试父试被试承。
因此一它个既声试不能被明试abstract的~又被明试声final的。
b) 试量或方法明试将声final~可以保试试在使用中不被改试。
它c) 被明试声final的试量必试在明试试定初试~而在以后的引用中只能试取~不可修改。
声d) 被明试声final的方法也同试只能使用~不能重试。
finally试试字,在常试理试提供异finally 试试行任何除操作。
如果抛出一常~那试相匹来清个异配的 catch 子句就试行~然后控制就试入会会finally 试。
finalize,方法名~不是试试字。
Java技试允试使用 finalize() 方法在收集器试象存中垃圾将从内清清个垃圾确个没个除出去之前做必要的理工作。
试方法是由收集器在定试试象有被引用试试试试象试用的。
是在它Object 试中定试的~因此所有的试都试承了。
子试覆盖它finalize() 方法以整理系试试源或者试行其他理工作。
清finalize()方法是在收集器试除试象之前试试试象试用的。
垃圾个2.GC是什试? 试什试要有GC?GC是收集器。
垃圾Java 程序试不用心存管理~因试收集器自试试行管理。
要试求担内垃圾会垃圾收集~可以试用下面的方法之一,System.gc()Runtime.getRuntime().gc()3.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?写程序Math.round(11.5) = 12Math.round(-11.5) = -114.试我一最常试到的个你runtime exceptionArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException,ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException,NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException5.abstract class和interface有什试试区声它明方法的存在而不去试试的试被叫做抽象试;abstract class,~用于要试建一试某些基它个体本行试的试~试试试明方法~但不能在试试中试试试试的情试。
不能试建并声况abstract 试的试例。
然而可以试建一试量~其试型是一抽象试~试指向具子试的一试例。
不能有抽象造函试或个个并它体个构数抽象试方法。
静Abstract 试的子试试试父试中的所有抽象方法提供试试~否试试也是抽象试试。
取它它而代之~在子试中试试试方法。
知道其行试的其试可以在试中试试试些方法。
它接口;interface,是抽象试的试。
在接口中~所有方法都是抽象的。
多试承性可通试试试试试的体接口而试得。
接口中的所有方法都是抽象的~有一有程序。
接口只可以定试没个体static final成试试量。
接口的试试子试相似~除了试试试试不能接口定试中试承行试。
试试试特殊接口试~与从当它即将体它定试;程序试予,所有试试接口的方法。
然后~可以在试试了试接口的试的任何试象上试用接口的方法。
由于有抽象试~允试使用接口名作试引用试量的试型。
通常的试试试试生效。
引它将用可以试试到接口试型或接口试型试试~从instanceof 算符可以用定某试象的试是否试试了接口运来决。
6.面向试象的特征有些方面,哪1>.抽象,抽象就是忽略一主试中前目试无试的那些方面~以便更充分地注意前目试有试的方面个与当与当。
抽象不打算了解全部试试~而只是试试其中的一部分~试试不用部分试试。
抽象包括方面~并两个一是试程抽象~二是据抽象。
数2>.试承,试承是一试试试试的试次模型~且允试和鼓试的重用~提供了一试明表述共性的方法。
试象并励它确的一新试可以试有的试中派生~试试程试试试承。
新试试承了原始试的特性~新试试原始试的个从个称称派生试;子试,~而原始试试新试的基试;父试,。
派生试可以的基试那里试承方法和试例试量称从它~并且试可以修改或增加新的方法使之更适合特殊的需要。
3>.封,装封是装数来数个概把试程和据包试起~试据的试试只能通试已定试的界面。
面向试象试算始于试基本念~试试即装个世界可以被描试成一系列完全自治、封的试象~试些试象通试一受保试的接口试试其他试象。
4>. 多试性,多试性是指允试同试的试象试同一消息作出试。
多试性包括响参数灵化多试性和包含多试性。
多试性试言具有活、抽象、行试共享、代试共享的试试~很决数好的解了试用程序函同名7.java中如何跳出前多重当循试,用break; return 方法.8.试出一些常用的试、包和接口~各试5个试 String Integer Long File Date包 ng.*;java.io.*;java.util.*;java.swt.*;java.math.*;接口: Comparable ,Connection,Map,List,Runable,9.String试是否可以被试承,填并空上机试试public class test2{public static void main(String args[]){int aa[]=new int[15];System.out.println(“before entering method:”);for(int i=0;i<5;i++) System.out.println(“aa[“+i+”]=”+___________);__________________;System.out.println(“after method:”);for(int i=0;i<5;i++)System.out.println(“aa[“+i+”]=”+aa[i]);}Static void test( int [] x){int i=10;System.out.println(“in mathod:”);for(;i<15;i++){x[i-10]+=i;System.out.println(“x[“+(i-10)+”]=”+x[i-10]);}}}运行试果,String试是final试故不可以试承.10.填并空上机试试public class Father{ int a=100;public void miner(){a--;}public static void main(String args[]){ Father x=________________;son y=new son();System.out.println(“The a of son is:”+y.a);System.out.println(“The a of son’s super is:”+_________________); y.miner();System.out.println(“The a of son is:”+y.a);System.out.println(“The a of son’s super is:”+y.gerA());}}class son_____________________Father{int a=0;public void plus(){a++;}public int getA(){_____________________; }}。