首页 > 试题广场 >

如果一个 Java 源程序文件中定义有 4 个类,则使用 S

[填空题]

如果一个 Java 源程序文件中定义有 4 个类,则使用 Sun 公司的 JDK 编译器 javac 编译该源程序文件将产生1个文件名与类名相同而扩展名为2的字节码文件。

为什么是三个??不是几个类就有几个class文件的么
发表于 2017-05-17 15:37:20 回复(3)
不应该是最多1个类名和文件名相同的.class文件吗?
发表于 2017-06-12 21:13:13 回复(2)
为啥是三个呀,还有这种填空题好像就没怎么对过,格式也是硬伤。
发表于 2017-05-19 09:37:31 回复(0)
应该是四个吧,怎么会是三个
发表于 2017-05-17 16:29:00 回复(0)
4 class
发表于 2020-10-27 15:33:17 回复(0)
.class和class傻傻分不清楚
发表于 2017-06-07 15:02:20 回复(1)
扩展名为.class
发表于 2017-05-30 18:44:20 回复(0)
个人感觉这道题并不严谨,因为它问的会产生几个文件名与类名相同 的字节码文件,不严谨在于如果 4 个类中存在内部类,则这道题答案就不是4 个了,因为内部类产生的字节码文件名称为【外部类+$+内部类】。 题目并没有说清楚到底有没有内部类,应该默认没有,所以答案为 4 个。
发表于 2017-05-22 15:55:50 回复(0)
亲自运行了一遍,就是四个
发表于 2017-05-20 08:20:23 回复(0)
**了
发表于 2017-05-19 20:31:58 回复(0)
MDZZ^_^
发表于 2017-05-18 23:38:45 回复(0)
答案是错的,是4个才对
发表于 2017-05-18 11:57:06 回复(0)
求解答
发表于 2017-05-17 14:47:11 回复(0)
grbb
发表于 2017-05-17 12:09:15 回复(0)