因此,在本节中,我们将介绍一些初学者常犯的错误,以减少读者的学习障碍。
1)案例问题
如前所述,Java 是一种区分大小写的语言。然而,由于大多数读者都是Windows操作系统的忠实粉丝,大小问题往往没有受到足够的重视(Linux平台区分大小写)。
例如,一些读者编写了一个类为 HelloJava 的 Java 程序,但是当他们运行该 Java 程序时,它会执行 java hellojava 形式的内容。这种不正确的格式并不是严格按照 Java 程序编写的,可能会给您的系统带来问题。
所以,这里需要提醒大家,HelloJava和hellojava在Java程序中是两个完全不同的东西,在Java程序中需要非常小心区分大小写。
不仅如此,读者在根据教程示例创建Java程序时,应严格注意Java程序中每个单词的大小写,而不能随意。比如class和Class是不同的词,class是正确的,但如果写成Class,程序就编译不了。
事实上, Java 程序中的所有关键字都是小写的,而不是大写的。
2)路径中的空间问题
这是一个比较容易出错的问题。 Windows系统上很多路径都包含空格,典型的例子就是Program Files文件夹,它是JDK的默认安装路径。
如果 CLASSPATH 环境变量中包含的路径包含空格,则可能会引发错误。因此,我们建议您不要将JDK和Java相关的程序和工具安装到包含空格的路径中。如果不包含空格,可能会出现错误。
3)main方法的问题
如果需要直接使用java命令运行一个Java类,该Java类包含一个main方法,main方法用public和static修饰,方法的返回值声明为void,参数类型为必填项。该方法只有一个参数,即一组字符串。不允许使用其他格式的参数。在这个main方法中,上面提到的public和static修饰符的位置是可以互换的,但其余的都是固定的。
如果定义了 main 方法,请勿将其写为 Main 方法。如果您不小心将方法名称的第一个字母大写,它可以正常编译,但是当您运行该程序时,您会收到类似于以下内容的错误消息:显示如图 2 所示。
这个错误表明找不到main方法,因为Java虚拟机选择只从main方法开始执行。对于Main方法,Java虚拟机将该方法视为常规方法而不是程序入口点。
main方法可以包含程序员需要执行的可执行语句,例如System.out.println(“Hello Java!”)。这行语句是Java输出语句,用于打印“Hello Java”。 ! “输出结束后会输出该字符串的内容并带有换行符。
在Java程序中执行输出有两种简单的方法:System.out.print(需要打印的内容)和System.out.println(需要打印的内容)。前者在输出末尾绘制换行符,后者在输出完成后绘制换行符。稍后我们将更详细地讨论这两种方法。这里读者应该首先注意这两种方法。




![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

