Appearance
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要注意——说明这个方法有替代方案,别用。