附答案的Java面试题
2023-07-05
1.下面哪种基本类型是无符号的?
int
long
char
double
float
2.Java同时支持多维数组和嵌套数组对吗?
3.public main(int number) 是一个合法的方法吗?
4.public static final main(String[] args) 是一个合法的方法吗?
5.一个没有方法的类可以在JVM执行吗?如果它的祖先类有main方法?
6.GC是一个高优先级线程吗?
7.循环引用可以避免一个对象被垃圾回收吗?
8.如果在finalize方法里面发生了exception, 这个对象会被垃圾回收吗? 答案:
1.答案:c. char (所有的数字类型都是带符号的,char是唯一的无符号的整形)
2.答案:不对,Java只支持嵌套数组,不支持多维数组
3.答案: 正确的
4.是的
5.是的
6.不对,GC是一个低优先级线程
7.不会
8.finalize方法里面的Exception不能避免垃圾回收