每年春节过后和毕业季,求职和找工作就开始了。在这两个时期,讨论最多的话题是“如何进入大公司?”。在IT行业也是如此。每个人都想进入大型互联网公司。今天java程序员们整理了java面试经典题。
所谓“知己知彼,百战百胜”,如果你想成为一家大型互联网公司的程序员,首先要做的就是为java面试做准备。本文总结了一些公司,包括腾讯阿里巴巴的java面试经典题,想要进入大型互联网公司的朋友们一定不能错过这些经典java面试题。不需要面试的朋友们也可以看看,提升java技能的同A. 状态模式B. 装饰模式C. 代理模式D. 观察者模式
7、以下代码的操作结果是(C)public class Test{ public static void main (String[] args){ List a = null; test(a); System.out.println(a.size()); } public static void test(List a){ a=new arrayList(); a.add(“abc”); } }
A.0 B.1 C.Java.lang.NullPointerException D.以上都不正确
8、Linux检查过程占用情况CPU的百分比, 使用工具(A)
A. Ps B. Cat C. More D. Sep
9、JVM内存中哪个区域不可能发生OutOfMerncyError(A)
A. 程序计数器 B. 堆 C. 方法区 D. 本地方法栈
10、如果你现在需要创建一组任务,他们并行执行工作,然后在下一步之前等待,直到所有任务完成,这种控制可以重用多次,这种情况使用 java.util.哪种同步工具最适合在concurrent包中引入?(B)
A. CountDownLatch B. CyclicBarrier
C. Semaphore D. FutureTask
11、1 java 中, 为什么基类不能这样做? HashMap 的键值, 只有引用类型,引用类型作为Hashmap的键值, 哪些地方需要注意?
答:引用类型和原始类型的行为完全不同,它们有不同的语义。引用类型和原始类型具有不同的特征和用法,包括:大小和速度问题,当引用类型和原始类型作为某一类型的实例数据时,该类型的数据结构存储指定的缺失值。对象引用实例变量的缺失值为null,原型实例变量的缺失值与其类型有关。
12、写一个工具类 StringUtil, 提供方法 int compare(char[] v1 ,char[] v2)方法,比较字符串v1,v2 ,若按字符顺序 v1>v2 则 return 1 ,v1=v2 则 return 0, v1
答:public class StringUtil{
int compare(char[] v1,char[] v2) {
String str1 = new String(v1);