- 4
- 0
- 约1.01万字
- 约 10页
- 2021-11-16 发布于浙江
- 举报
IBM、SUN等公司的 Java 面试题集
找工作要面试,有面试就有对付面试的办法。 以下一些题目来自我和我朋友痛苦的面试经历, 提
这些问题的公司包括 IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。
IBM 、SUN 等公司的 Java 面试题集上 2 :IBM 、 SUN 等公司的 Java 面试题集下
面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你
的,也有在电话里问的,给你 IDE 的估计很少 (否则你赶快去买彩票, 说不定中 )。所以如果你
看完此文后,请不要抱怨说这些问题都能用 IDE 来解决。你必须在任何情况下准确回答这些问
题,在面试中如果出现一两题回答不准确很 有可能你就被拒之门外了。
当然这些都是 Java 的基本题,那些面试的人大多数不会问你 Hibernate 有多先进, Eclipse
的三个组成部分,或 command design pattern ,他们都是老一辈了,最喜欢问的就是基础知识。
别小看了这些基础,我朋友水平一流,结果就栽在一到基础知识的问题下,和高薪无缘。
第一,谈谈 final, finally, finalize 的区别。
最常被问到。
第二, Anonymous Inner Class ( 匿名内部类 ) 是否可以 extends( 继承 ) 其它类,是否可以
implements( 实现 )interface( 接口 )?
第三, Static Nested Class 和 Inner Class 的不同,说得越多越好 (面试题有的很笼统 ) 。
第四, 和 的区别。
这个问得很少。
第五, HashMap 和 Hashtable 的区别。
常问。
第六, Collection 和 Collections 的区别。
你千万别说一个是单数一个是复数。
第七,什么时候用 assert 。
API 级的技术人员有可能会问这个。
第八, GC 是什么 ? 为什么要有 GC?
基础。
第九, String s = new String(xyz); 创建了几个 String Object?
第十, Math.round(11.5) 等於多少 ? Math.round(-11.5) 等於多少 ?
第十一, short s1 = 1; s1 = s1 + 1; 有什么错 ? short s1 = 1; s1 += 1; 有什么错 ?
面试题都是很变态的,要做好受虐的准备。
第十二, sleep() 和 wait() 有什么区别 ?
搞线程的最爱。
第十三, Java 有没有 goto?
很十三的问题,如果哪个面试的问到这个问题,我劝你还是别进这家公司。
1、final 。它可以用于以下四个地方:
定义变量,包括静态的和非静态的。
定义方法的参数。
定义方法。
定义类。
我们依次来回顾一下每种情况下 final 的作用。首先来看第一种情况, 如果 final
修饰的是一个基本类型, 就表示这个变量被赋予的值是不可变的, 即它是个常量;
如果 final 修饰的是一个对象, 就表示这个变量被赋予的引用是不可变的, 这里
需要提醒大家注意的是, 不可改变的只是这个变量所保存的引用, 并不是这个引
用所指向的对象。在第二种情况下, final 的含义与第一种情况相同。实际上对
于前两种情况, 有一种更贴切的表述 final 的含义的描述, 那就是, 如果一个变
量或方法参数被 final 修饰,就表示它只能被赋值一
原创力文档

文档评论(0)