《java面试宝典(所有面试问题及答案).docx》由会员分享,可在线阅读,更多相关《java面试宝典(所有面试问题及答案).docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、java面试宝典完整版(所有面试问题及答案)java面试宝典最新完整版(全部面试问题及答案)一.Java基础部分21、一个.java源文件中是否可以包括多个类(不是内部类)?有什 么限制?22、Java有没有 goto?23、说说和的区 分。24、在JAVA中如何跳出当前的多重嵌套循 环?25、switch语句能否作用在byte上,能否作用在long上,能否 作用在String上?.26、 short si =1; si = si + 1;有什么错? short si = 1; si +=1;有什么错?27、char型变量中能不能存贮一个中文汉字?为什 么?28、用最有效率的方法算出2乘以8等
2、於几?29、请设计一个一百亿的计算 器210、使用final关键字修饰一个变量时,是引用不能变,还是引 用的对象不能变?211、二二和equals方法到底有什么区 分?.212、静态变量和实例变量的区 分?213、是否可以从一个static方法内部发出对非static方法的调 用?214、Integer 与 int 的区 分215、Math, round (11. 5)等於多少?Math, round (Tl. 5)等於多少?216、下面的代码有什么不妥之 处?217、请说出作用域public, private, protected,以及不写时 的区分218、Overload和Override
3、的区分。Overloaded的方法是否可以 转变返回值的类型?219、构造器Constructor是否可被 override?220接口是否可继承接口?抽象类是否可实现(implements)接口? 抽象类是否可继承详细类(concreteclass)?抽象类中是否可以有静 态的main方法?221、写clone。方法时,通常都有一行代码,是什么?222、面对对象的特征有哪些方 面223、java中实现多态的机制是什 么?224、abstractclass 和 interface 有什么区 分?.225、abstract的method是否可同时是static,是否可同时是 native,是否可
4、同时是 synchronized?226、什么是内部类?StaticNested Class 和 Inner Class 的不同。227、内部类可以引用它的包含类的成员吗?有没有什么限制?228、Anonymous Inner Class (匿名内部类)是否可以 extends (继 承)其它类,是否可以implements (实现)interface (接口)?.229、super. getClass ()方法调 用230、String是最基本的数据类型 吗?231 String s = Hello;s = s + world!;这两行代码执行后, 原始的String对象中的内容究竟变了没有
5、? 232、是否可以继承String 类?233、String s =new String(xyz);创建了几个 String Object? 二者之间有什么区分? 234、String 和 StringBuffer 的区 分235、如何把一段逗号分割的字符串转换成一个数组?236、数组有没有length。这个方法?String有没有length。这个方法?237、下面这条语句一共创建了多少个对象:Strings = a+b+c+d;238、try 里有一个return语句,那么紧跟在这个try后的 finally。里的code会不会被执行,什么时候被执行,在return前 还是后?239、下
6、面的程序代码输出的结果是多 少?.240、 final, finally, finalize 的区分。241、运行时特别与一般特别有何异同?242、error 和 exception 有什么区 分?243、Java中的特别处理机制的简洁原理和应用。244、请写出你最常见到的5个 runtimeexceptiono 245、JAVA语言如何进行特别处理,关键字:throws, throw, try, catch, finally分别代表什么意义?在try块中可 以抛出特别吗?246、java中有几种方法可以实现一个线程?用什么关键字修饰同 步方法? stop。和suspend。方法为何不推举使用
7、?247、sleep。和wait ()有什么区 分?248、同步和异步有何异同,在什么状况下分别使用他们?举例说明。249.下面两个方法同步吗?(自己创 造).250、多线程有几种实现方法?同步有几种实现方 法?251、启动一个线程是用run ()还是 start () ?252当一个线程进入一个对象的一个synchronized方法后,其 它线程是否可进入此对象的其它方法? 253、线程的基本概念、线程的基本状态以及状态之间的关系254 简述 synchronized 和 java. util, concurrent, locks. Lock的异同?255、设计4个线程,其中两个线程每次对j
8、增加1,另外两个线 程对j每次削减1。写出程序。256、子线程循环10次,接着主线程循环100,接着又回到子线 程循环10次,接着再回到主线程又循环100,如此循环50次,请写 出程序。257、介绍Collection框架的结 构258、Collection框架中实现比较要实现什么接 口259、ArrayList 和 Vector 的区 分260 HashMap 和 Hashtable 的区 分261、List 和 Map 区 分?262 List, Set, Map 是否继承自 Collection 接 ?263、List、Map、Set三个接口,存取元素时,各有什么特 点?264 说出 A
9、rrayList, Vector, LinkedList 的存储性能和特性265、去掉一个Vector集合中重复的元 素2 66、Collection 和 Collections 的区分。267、Set里的元素是不能重复的,那么用什么方法来区分重复与 否呢?是用二二还是equals。?它们有何区分? 268、你所知道的集合类都有哪些?主要方 法?269两个对象值相同(x. equals (y)=二true),但却可有不同的 hash code,这句话对不对? 270、TreeSet里面放对象,假如同时放入了父类和子类的实例对 象,那比较时使用的是父类的compareTo方法,还是使用的子类的 compareTo方法,还是抛特别!271、说出一些常用的类,包,接口,请各举5个文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有 需要的人。