Skip to content

2026-08-27 · 提示:IDEA 里 /** + 回车,会自动补全成文档注释格式。

Java 基础语法 ​

2. 关键字 ​

Java 有 50 个关键字 + 2 个保留字 + 3 个特殊字面值,共 53 个。不用背,用多了自然认得;按功能分组记,见表:

数据类型(9 个) ​

boolean byte char short int long float double void

流程控制(12 个) ​

if else switch case default for while do break continue return assert

面向对象(14 个) ​

class interface enum abstract final static synchronized extends implements new this super instanceof native

包与修饰符(5 个) ​

package import public private protected void

异常处理(5 个) ​

try catch finally throw throws

其他(5 个) ​

transient volatile strictfp

保留字(2 个,不能用作标识符) ​

const goto(Java 里没有用到,但占着名字,所以不能当变量名用)

特殊字面值(3 个,是值不是类型) ​

true false null

记忆口诀 ​

前两组(数据类型 + 流程控制)优先记住,其余遇到再查。

关键字全是小写;true/false/null 虽然写法像关键字,严格来说是字面值,但用法上和关键字一样不能做变量名。

3. 标准输出 ​

两种输出方式,区别就一个字:

java
System.out.print("Hello");   // 输出 Hello,光标停在末尾不换行
System.out.print("Java");
// 控制台输出:HelloJava

System.out.println("Hello"); // 输出 Hello,然后换行
System.out.println("Java");
// 控制台输出:
// Hello
// Java

println = print + line(换行),绝大多数场景用它。

转义字符(输出时常用):

java
System.out.println("第一行\n第二行");  // \n 换行
System.out.println("姓名\t年龄");     // \t 制表符(Tab 对齐)
System.out.println("他说:\"你好\"");  // \" 输出双引号
System.out.println("C:\\Users");       // \\ 输出反斜杠本身

记住 \n(换行)和 \t(Tab)就够日常用了,其余需要时再查。

4. API 文档阅读(Javadoc) ​

写代码时不需要自己生成文档,但要会读别人的 Javadoc(IDEA 里悬停就能看到):

java
/**
 * 字符串类,不可变(immutable)。
 * <p>
 * 字符串一旦创建就不能修改,任何修改操作都会产生新对象。
 *
 * @author Java Development Kit
 * @since 1.0
 * @see StringBuilder
 * @see StringBuffer
 */
public final class String {
    // ...
}

常用 Javadoc 标签:

  • @param:参数说明
  • @return:返回值说明
  • @throws:可能抛出的异常
  • @see:相关类/方法
  • @since:从哪个版本开始
  • @deprecated:已废弃,不建议使用

IDEA 里怎么看:

  • 鼠标悬停在类/方法上 → 弹出窗口显示 Javadoc
  • Ctrl + Q → 快速查看文档
  • Ctrl + P → 查看方法参数列表

实际开发中 90% 的时间是在读 Javadoc(IDEA 悬停提示),不需要自己写。但遇到 @deprecated 要注意——说明这个方法有替代方案,别用。