前言
Java 是强类型、大小写敏感、符号严格语言,新手写前 10 行代码,80% 报错都是低级语法细节。
本篇汇总初学者前三语法错误,手把手教你识别 + 解决。
一、最常见:大小写敏感报错
报错现象
plaintext
string 报错 system.out.println 报错原因
Java严格区分大小写
- 正确:
String、System、void、public - 错误:
string、system、Void
新手必记关键字(全小写)
public、static、void、class、if、else、for、while、return
二、符号中英文不匹配(新手 Top1 报错)
报错场景
代码红报错、编译提示:非法字符
plaintext
System.out.println(“Hello”); // 中文引号 int a; // 中文分号错误根源
输入法中文符号!
- 错误:“ ” (中文引号) ;(中文分号)
- 正确:" " (英文引号) ;(英文分号)
解决习惯
写代码全程切换英文输入法
三、类名与文件名不匹配报错
报错规则
- public 修饰的类名,必须和.java 文件名完全一致
- 一个文件中只能有一个 public 类
新手错误
文件名叫 Test.java,代码写:
java
运行
public class Demo{} // 编译直接报错规范建议
- 类名大驼峰:HelloWorld、Student
- 文件名和主类名保持一致
四、代码缺少分号、大括号不配对
Java 每一条执行语句必须以;结尾代码块{}必须成对出现
新手常错:
- if、for 后漏写大括号导致逻辑错乱
- 结尾漏分号编译失败
结语
新手 90% 语法报错都不是不会写代码,都是细节不规范,养成英文符号、大小写严谨的习惯,入门直接提速一倍。