电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JAVA最新最全笔试面试题VIP免费

JAVA最新最全笔试面试题_第1页
1/30
JAVA最新最全笔试面试题_第2页
2/30
JAVA最新最全笔试面试题_第3页
3/30
JAVA 笔试题 集锦Java 基础面试题(基础知识) 1.1. Java 中的异常处理机制的简单原理和应用。答:当 Java 程序违反了 Java 的语义规则时,Java 虚拟机就会将发生的错误表示为一个异常。违反语义规则包括 2 种情况。一种是 Java 类库内置的语义检查。例如数组下标越界,会引发 IndexOutOfBoundsException;访问 null 的对象时会引发 NullPointerException。另一种情况就是 Java 允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用 throw 关键字引发异常。所有的异常都是 java.lang.Thowable 的子类。 1.2. Java 的接口和 C++的虚类的相同和不同处。 答:由于 Java 不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是 public static,所有方法默认情况下是 public.一个类可以实现多个接口。 1.3 作用域 public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一 package 子孙类 其他 packagepublic √ √ √ √protected √ √ √ ×friendly √ √ × ×private √ × × ×不写时默认为 friendly2、Anonymous Inner Class (匿名内部类) 是否可以 extends(继承)其它类,是否可以 implements(实现)interface(接口)答:匿名的内部类是没有名字的内部类。 疑问:匿名类同时只能继承一个类或是实现一个接口。可以继承其他类或完成其他接口,在swing 编程中常用此方式。 class A{} interface B{} public class Test { public static void main(String[] args) { //实现 B 并以此为据创建一个实例(implements) B b = new B(){}; /////// //或者继承 A 并以此为据创建一个实例。(extends) A a = new A(){}; } }3、Static Nested Class 和 Inner Class 的不同答:Nested Class (一般是 C++的说法),Inner Class (一般是 JAVA 的说法)。Java 内部类与 C++嵌套类最大的不同就在于是否有指向外部的引用上。注: 静态内部类(Inner Class)意味着1 创建一个 static 内部类的对象,不需要一个外部类对象,2 不能从一个 static 内部类的一个对象访问...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JAVA最新最全笔试面试题

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部