Java教程

下面的Java代码保存在B.java文件中是否合法?

本文主要是介绍下面的Java代码保存在B.java文件中是否合法?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
class A{
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

         虽然文件名被命名为B.java是合法的,但是这段代码在Eclipse下是无法运行的。因为Eclipse在运行的时候会首先编译B.java文件,然后会在B.class文件中找Java的入口方法

(main 方法),显然是找不到的,因为通过javac B.java命令编译后只会生产一个A.class文件(Java在编译时,会对每一个类生成一个.class文件, .class的文件名与类名相同)。

在命令行下,可以通过java A命令来运行这个程序。

这篇关于下面的Java代码保存在B.java文件中是否合法?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!