这个简单的Java代码有什么问题?

时间:2014-07-22 23:10:46

标签: java

public class HelloWorld{
     public static void main(String []args){
        System.out.println("Hello World");
        Object i = Integer.valueof(42);
        System.out.println(i);
     }
}

在网站http://www.compileonline.com/compile_java_online.php上编译并执行上述代码后,我发现以下错误:

编译源代码.... $ javac HelloWorld.java 2>& 1

HelloWorld.java:5: error: cannot find symbol
        Object i = Integer.valueof(42);
                          ^
  symbol:   method valueof(int)
  location: class Integer
1 error

1 个答案:

答案 0 :(得分:4)

o为大写,您需要Integer.valueOf(42)而不是Integer.valueof(42)

这种拼写出多个单词而没有空格并使用大写字母来表示单词的开头的形式称为CamelCase,并且是Java中的约定