![]() |
1
14
|
![]() |
2
6
大多数答案都是说,类文件不是编译的Java文件,而是类的二进制表示形式。 如果Java文件包含两个类(虽然只有一个可以是公共的),编译Java文件可能会导致两个类文件,这就是为什么编译零类的东西会导致零类文件的原因。 |
![]() |
3
2
鉴于Java文件可能是这样的:
它怎么知道该怎么称呼它?它也应该成为一个类、接口或枚举吗? 与其为你做出选择,它什么也不做(我自己也会预料到一个错误…但也没什么是明智之举)。 |
![]() |
4
1
如果文件是完全空的,只是调用.java,那么编译器在尝试生成类文件时不需要做任何事情。如果你有
在.java文件中,将生成一个空的CASS文件(Fo.class)。 |
![]() |
5
1
类空循环 { } //可以成功编译EmptyClass并生成.class文件,但在执行过程中失败,因为jvm在类“EmptyClass”中找不到“main method” |
![]() |
6
1
如果您已经声明了类(例如,
|
![]() |
7
0
javac为每个类声明(显式或匿名)创建一个类文件。 由于Java文件不包含任何内容,编译器完全没有生成任何类文件。 |
![]() |
8
0
Java将不创建该Java文件的类文件。因为首先它会查找类名。所以什么都不会发生 |
![]() |
9
-1
javac启动并检查文件的大小,如果文件为零,则返回时不创建任何.class文件。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |