Java基础部分面试题(共107题)(String[]args)方法内是否可以调用一个非静态方法?答案:?答案:?答案:可以。lassTest{publicTest(Stringiceboy){(iceboy);}publicvoidTest(Stringiceboy){(iceboy);}publicstaticvoidmain(String[]args){Testa=newTest("abc");//输出“abc”("iceboy");//输出“iceboy”}}()方法的线程类,是否会出错?答案:不会。第一种方法:直接继承Thread类。lassTest{publicstaticvoidmain(String[]args){ThreadClasst=newThreadClass();();("end");//输出“end”}}classThreadClassextendsThread//Thread类已经实现了空的run()方法。{}第二种方法:lassTest{publicstaticvoidmain(String[]args){ThreadClasst=newThreadClass();Threadthread=newThread(t);();("end");("catch");return;//当return时,finally中的语句会执行。//(0);//若用上这句,finally中的语句不会执行。直接返回,退出程序。}finally//(0);时,无论是否发生异常它都会执行。{("finally");}}}注:try-catch-final块的顺序不能调换。。publicstaticvoidmain(String[]args)publicstaticfinalvoidmain(String[]args)staticpublicvoidmain(String[]args)staticpublicsynchronizedvoidmain(String[]args)staticpublicabstractvoidmain(String[]args)//(-==)是相等还是不等?答案:相等。?答案:可以。,并且实现了DataInput和DataOutput接口。//inputStreamoutputStreamreaderwirter答案:?答案:Collection是一个接口,但Collections却是一个辅助类,里面有很多静态的工具方法。而且很有用的。如:reverse(Listlist);sort(paratorc)等。Collections没有实现任何接口。它直接继承了Object。{}classParents{}是否可以这样声明类,在一个文件中?答案:可以。无所谓的。,其内元素值无论是当前的,还是类等级的,都会被初始化。。成员变量类型取值byte-0short-0int-0long-0Lchar-'\u0000'float---%的话,可能会抛出ArithmeticException,比如除0。但是float与double不会,,但静态内部类可以。File类没有任何处理文件内容的方法。InputStream和OutputStream是抽象类,DataInput和DataOutput是接口。DataInputStream实现了DataInput接口。?答案:最基本特征:抽象,封装,继承,多态。?String和StringBuffer,StringBuilder的区别?答案:String不是一最基本的数据类型。STRING的长度是不可变的,STRINGBUFFER的长度是可变
Java基础部分面试题 来自淘豆网m.daumloan.com转载请标明出处.