1.
class NULL{
public static void haha() {
System.out.println("haha");
}
public static void main(String[] args) {
((NULL)null).haha();
}
}
以上程序能不能正常输出?
将无类型的null转型为NULL类型,期望调用static haha方法,实际上这个方法和对象没有关系。
会产生一个警告,建议在类上调用static方法。
2.String s = new String("abc")这个语句创建了几个对象?
创建了2个对象,第一个对象是”abc”字符串存储在常量池中,第二个对象在JAVA Heap中的 String 对象。
3.java中是否存在1+i<i?
存在。(做题时一万只草泥马路过)
具体内容请看这篇博客
4.