荣新IT培训中心
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

北京java培训哪家好 java测试四道题

时间:2017-08-17 13:40:43 来源:荣新IT教育培训 作者:荣新科技
对于找工作的同学来说,面试是不得不面对的一道坎,而面试,尤其是技术方面的,肯定会有测试甚至是笔试。今天就为大家带来关于java测试的四道题,快来试试你面试过不过关吧

 

1、List, Set, Map能否继承自Collection接口?
 
答:List,Set是,Map不是。
 
2、abstract class和interface有什么区别?
 
答:声明方法的存在而不去完成它的类被叫做笼统类(abstract class),它用于要创建一个表现某些基本行为的类,并为该类声明方法,但不能在该类中完成该类的情况。不能创建abstract 类的实例。但是可以创建一个变量,其类型是一个笼统类,并让它指向细致子类的一个实例。不能有笼统构造函数或笼统静态方法。Abstract 类的子类为它们父类中的一切笼统方法提供完成,否则它们也是笼统类为。取而代之,在子类中完成该方法。知道其行为的其它类可以在类中完成这些方法。 接口(interface)是笼统类的变体。在接口中,一切方法都是笼统的。多继承性可经过完成这样的接口而获得。接口中的一切方法都是笼统的,没有一个有程序体。接口只可以定义static final成员变量。接口的完成与子类相似,除了该完成类不能从接口定义中继承行为。当类完成特殊接口时,它定义(行将程序体给予)一切这种接口的方法。然后,它可以在完成了该接口的类的任何对象上调用接口的方法。由于有笼统类,它允许运用接口名作为援用变量的类型。通常的动态联编将生效。援用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决议某对象的类能否完成了接口。>>>推荐阅读:linux运维培训哪家好Linux列举大于指定大小文件<<<
 
3、abstract的method能否可同时是static,能否可同时是native,能否可同时是synchronized?
 
答:都不能。
4、error和exception有什么区别?
 
答:error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能希望程序能处置这样的情况。 exception 表示一种设计或完成问题。也就是说,它表示假设程序运转正常,从不会发作的情况。
看完之后是不是对面试又多了几分信心呢?学习java,java培训选择荣新IT,选择成功!