(此系列试题来源于Java面试宝典书籍)
一、选择题
1. 下面代码运行结果
public static void main(String[] args) {
List<String> a = null;
test(a);
System.out.println(a.size());
}
private static void test(List<String> a) {
a = new ArrayList<String>();
a.add("abc");
}
result:;java.lang.NullPointerException 空指针异常
解析:对于空指针来说,它不指向任何对象,也就没有所谓的成员变量和方法,这个时候用它去调用某些属性和方法,当然会出现空指针异常
2. Linux下查看进程占用的CPU的百分比,使用工具
- A. Ps
- B. Cat
- C. More
- D. Sep
解析:https://www.runoob.com/linux/linux-comm-more.html 菜鸟教程
- linux ps命令,查看进程cpu和内存占用