吾心安处即吾乡。吾乡何处不可眠
1. 拼写问题
- 单词拼写问题
- 正确:class 错误:Class
- 正确:String 错误:string
- 正确:System 错误:system
- 正确:main 错误:mian
- Java语言是一门严格区分大小写的语言
- 标点符号使用问题
- 不能用中文符号,英文半角的标点符号(正确)
- 括号问题,成对出现
2. 编译、运行路径问题
举例1:
- 源文件名不存在或者写错
- 当前路径错误
- 后缀名隐藏问题
举例2:
- 类文件名写错,尤其文件名与类名不一致时,要小心
- 类文件不在当前路径下,或者不在classpath指定路径下
3. 语法问题
举例1:
声明为public的类应与文件名一致,否知编译失败。
举例2:
编译失败,注意错误出现的行数,再到源代码中指定位置改错
4. 字符编码问题
当cmd命令行窗口的字符编码与.java源文件的字符编码不一致,如何解决?
解决方案一:
- 在Notepad++等编辑器中,修改源文件的字符编码:
- 在EditPlus中可以将Java源文件另存为ANSI编码方式(中文操作系统下即为GBK字符集)
解决方案二:
在使用javac命令式,可以指定源文件的字符编码
javac -encoding utf-8 Review01.java
5. 建议
-
注意缩进!
-
一定要有缩进。缩进就像人得体的衣着一样!
-
只要遇到{}就缩进,缩进的快捷键tab键。
-
-
必要的空格
- 变量类型、变量、赋值符号、变量值之间填充相应空格,更美观。比如: int num = 10;