java选择题
程序员文章站
2022-06-17 18:35:05
...
1.一个Java源程序文件中定义几个类和接口,则编译该文件后生成几个以.class为后缀的字节码文件。(正确)
2.在开发中使用泛型取代非泛型的数据类型(比如用ArrayList<String>取代ArrayList),程序的运行时性能会变得更好。(错误)
3.
public class Test{
public static void main(String[] args) {
int count = 0;
for (int i = 0; i <= 100 ; i++) {
//count++的值等于多少?其实第一次循环的时候,还是0,然后又把这个值赋给了count。所以count还是0
count = count++;
}
System.out.println(count);
}
}
输出:0
4.重载就是一句话:同名不同参,返回值无关。
覆盖/重写:同名同参
5.
题目:总是为一个类提供了一个默认的构造函数是Java语言的一个重要特性 。
事实上只有在我们没有显示声明任何构造方法时java才会为我们提供一个默认的无参构造函数。
6.
1)jps:查看本机java进程信息。
2)jstack:打印线程的栈信息,制作线程dump文件。
3)jmap:打印内存映射,制作堆dump文件
4)jstat: jstat命令可以查看堆内存各部分的使用量,以及加载类的数量
5)jhat:jhat也是jdk内置的工具之一。主要是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言。
7.
7.线程安全的类:
Vector/Hashtable/Stack