字符串类造成混淆
最近我刚刚在java中遇到一个错误
Exception in thread "main" java.lang.NoSuchMethodError: main
即使我的班级只有3行代码。
public class Test{
public static void main(String[] args){
System.out.println("hello");
}
}
我想知道为什么会发生这种情况,但后来我知道有一个公共类String,我尝试并在同一包中创建。
所以现在出现了新的问题是在这种情况下会发生什么,尽管String不是在java中定义的(你可以在你的代码中使用)keyword
然后我刚刚从包中删除了String.java &String.class文件,但听起来很奇怪,你不能使用String类。
问:Java 是否优先考虑我们的自定义类?