我们假设我有一个名为Main.
java的文件,代码如下:
public class Main { public static void main(String[] args) { System.out.println("Hello world"); } }
它是放在一个特定的包,在(也许?)一个未命名的包?
谢谢
解决方法
不在命名包中的类是
unnamed package.因此,完整的类名称为Main.
除了通过反射,这些类不能是来自命名包的used.
JLS说:
Unnamed packages are provided by the Java SE platform principally for convenience when developing small or temporary applications or when just beginning development.