前言

Java 是强类型、大小写敏感、符号严格语言,新手写前 10 行代码,80% 报错都是低级语法细节。

本篇汇总初学者前三语法错误,手把手教你识别 + 解决。

一、最常见:大小写敏感报错

报错现象

plaintext

string 报错
system.out.println 报错

原因

Java 严格区分大小写

  • 正确:StringSystemvoidpublic
  • 错误:stringsystemVoid

新手必记关键字(全小写)

public、static、void、class、if、else、for、while、return

二、符号中英文不匹配(新手 Top1 报错)

报错场景

代码红报错、编译提示:非法字符

plaintext

System.out.println(“Hello”); // 中文引号
int a; // 中文分号

错误根源

输入法中文符号!

  • 错误:“ ” (中文引号) ;(中文分号)
  • 正确:" " (英文引号) ;(英文分号)

解决习惯

写代码全程切换英文输入法

三、类名与文件名不匹配报错

报错规则

  1. public 修饰的类名,必须和.java 文件名完全一致
  2. 一个文件中只能有一个 public 类

新手错误

文件名叫 Test.java,代码写:

java

运行

public class Demo{} // 编译直接报错

规范建议

  • 类名大驼峰:HelloWorld、Student
  • 文件名和主类名保持一致

四、代码缺少分号、大括号不配对

Java 每一条执行语句必须以;结尾 代码块 {} 必须成对出现

新手常错:

  • if、for 后漏写大括号导致逻辑错乱
  • 结尾漏分号编译失败

结语

新手 90% 语法报错都不是不会写代码,都是细节不规范,养成英文符号、大小写严谨的习惯,入门直接提速一倍。

更多推荐