Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 这种方法有什么问题?_Java - Fatal编程技术网

Java 这种方法有什么问题?

Java 这种方法有什么问题?,java,Java,我是Java新手,有人能给我解释一下这种方法的错误吗: clas Hello { public static void main (String[]arg) { Document.write ("hello world") ; }} 你把班级拼错了。 文件来自哪里? 格式很糟糕。 这是编译器输出: Hello.java:1: 'class' or 'interface' expected clas Hello { ^ 1 error 这意味着,您应该键入class或interface,在您

我是Java新手,有人能给我解释一下这种方法的错误吗:

clas Hello {
public static void main (String[]arg) {
Document.write ("hello world") ; 
}}
你把班级拼错了。 文件来自哪里? 格式很糟糕。
这是编译器输出:

Hello.java:1: 'class' or 'interface' expected
clas Hello {
^
1 error
这意味着,您应该键入class或interface,在您的情况下,它应该是class

假设在此处复制/粘贴时出错,编译器报告的问题是:

Hello.java:3: cannot find symbol
symbol  : variable Document
location: class Hello
        Document.write ("hello world") ; 
        ^
1 error
这意味着,编译器对名为:Document的类一无所知,这就是本例中找不到符号的含义

也许你想写:

 System.out.println("Hello world");
完成运行程序:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

你可能是这个意思:

public class Hello {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}

嗯。。。自我解释-确保您没有混淆Java和Javascript。尽管名称相似,但它们是不同的语言。java:javascript::car:ru毯我认为它们可能会与javascript的文档混淆。write.+1教他如何理解编译器错误,这样他就可以学会如何自己解决问题谢谢你们。我在自学Python,有时对于中级程序员来说,语言中过于明显的错误消息对于语言新手来说是非常尴尬的。考虑到这一点,我希望我的回答有助于更好地理解OP的问题。为什么会投反对票?有理由的否决对每个人都有帮助。没有一个人投反对票是不可能的。