1 / 164
文档名称:

【java应聘笔试题目与答案新版】 校长应聘笔试题目大全.doc

格式:doc   大小:163KB   页数:164页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

【java应聘笔试题目与答案新版】 校长应聘笔试题目大全.doc

上传人:raojun00001 2017/6/16 文件大小:163 KB

下载得到文件列表

【java应聘笔试题目与答案新版】 校长应聘笔试题目大全.doc

相关文档

文档介绍

文档介绍:1 【 JAVA 应聘笔试题目与答案新版】校长应聘笔试题目大全 JAVA 应聘笔试题目与答案新版 Java 基础笔试题目 Java 中的异常处理机制的简单原理和应用。 jav a中 Throwabl e 这个类可以被作为异常抛出的类, 继承它的分为异常 Exception 和错误 Error. Exception 表示程序需要捕捉和处理的的异常; Error 表示系统级别的错误和程序无需处理的。我们所需要关心的是 Exception. Execption 可以分为 jav a 标准定义的异常和程序员自定义异常 2种. (1 )一种是当程序违反了 java 语规则的时候,JAVA 虚拟机就会将发生的错误表示为一个异常. 这里语法规则指的是 JAVA 类库内置的语义检查。(2 )另一种情况就是 JAVA 允许程序员扩展这种语义检查, 程序员可以创建自己的异常, 并自由选择在何时用 thro w 关键字引发异常。所有的异常都是 Thowable 的子类。异常处理是与程序执行是并行的。 2 java 中, 程序员能否实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收? Java 程序员在编写程序的时候不再需要考虑内存管理, 程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收,当 JAVA 程序违反了 JAVA 的语义规则时,访问 null 的对象时会引发 NullPointerException. 另一种情况就,程序员可以创建自己的异常。 3. error 与 exception 有什么区别? Error: 表示系统级的错误和程序不必处理的异常。 Exception: 表示需要捕获或者需要程序进行处理的异常。 4. 下段脚本是否有错?如有错, 请指出; 若无错, 请说明输出内容。 1)class Something { 2)int i; 3)public void doSomething() { 4)("i =+ i); 5)} 6)} 没错。 5. () 等於多少? (-) 等於多少? ()=12 (-)= -11 3 6. short s1= 1; s1= s1+ 1; 有什么错? short s1= 1; s1 += 1; 有什么错? 对于 short s1= 1; s1= s1+ 1; 由于 s1+1 运算时会自动提升表达式的类型,所以结果是 int 型,再赋值给 short 类型 s1时, 编译器将报告需要强制转换类型的错误。对于 short s1 = 1; s1 += 1; 由于+= 是 java 语言规定的运算符, java 编译器会对它进行特殊处理,因此可以正确编译。 java 有没有 goto? java 有 goto ,在 java 中 goto 是保留字,保留字的意思就是不排除以后会启用, 变成关键字。 和 override 的区别。 overloaded 的方法是否可以改变返回值的类型? Overload 是重载, Override 是覆盖即重写。重载 Overload 表示同一个类中可以有多个名称相同的方法, 但这些方法的参数列表各不相同( 即参数个数或类型不同)。重写 Override 表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现。 Overloaded 的方法是可以改变返回值的类型。唯一区分方 4 法重载的是方法的参数列表不同, 当参数列表不同时就可改变其返回类型。 9. 接口是否可继承接口? 抽象类是否可实现(implements) 接口? 接口可以继承接口。抽象类可以实现(implements) 接口。 10. 用最有效率的方法算出 2 乘以 8 等於几? 用移位运算 2<<3; 两个对象值相同((y) == true) ,但却可有不同的 hash code ,这句话对不对? 不对,有相同的 hash code Java 语言定义: (1): 对象相等则 hashCode 一定相等; (2):hashCode 相等对象未必相等 12. 当一个对象被当作参数传递到一个方法后, 此方法可改变这个对象的属性,并是值传递。 Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时, 参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变, 但对象的引用是永远不会改变的。 Oracle 基础笔试部