日期:2026-07-13
项目:javaSE-260713-FirstJava
作者:WanJL
一个 .java 源文件由两部分组成:
| 组成部分 | 说明 |
|---|---|
| Java 代码 | 真正参与运行的程序指令 |
| Java 注释 | 写给程序员看的说明文字,不参与编译和运行 |
Java 提供三种注释方式:
| 注释类型 | 语法 | 用途 |
|---|---|---|
| 单行注释 | // 注释内容 |
注释单行说明 |
| 多行注释 | /* 注释内容 */ |
注释多行说明文字 |
| 文档注释 | /** 注释内容 */ |
为类、方法生成 API 文档(JDK 自带 javadoc 工具) |
// 这是单行注释
/*
这是
多行注释
*/
/**
* 这是文档注释
* @author WanJl
* @version 1.0
*/
Java 程序的核心是数据,数据分为不同数据类型。
直接写在代码中的具体值称为字面量(Literal)。
25 // 整数字面量
"张三" // 字符串字面量
7 // 整数字面量
变量是存放数据的容器,可以理解为贴了标签的盒子。
数据类型 变量名 = 变量值;
每一条 Java 语句以 分号
;结束。
int age = 25;
// int → 数据类型(整数类型,integer 的缩写)
// age → 变量名
// 25 → 字面量
System.out.println(输出的内容);
| 关键字 | 含义 |
|---|---|
System |
系统 |
out |
输出 |
print |
打印 |
ln |
换行(等价于 \n) |
快捷输入:在 IntelliJ IDEA 中输入
sout+Tab可直接生成。
public static void main(String[] args) {
// 代码写在这里才能执行
}
main 方法是 Java 程序的运行入口main 方法内部psvm + Tab| 规则 | 说明 |
|---|---|
| ① 允许的字符 | 字母(a~z、A~Z)、数字(0~9)、美元符号 $、下划线 _ |
| ② 大小写敏感 | age 和 Age 是两个不同的变量 |
| ③ 禁止关键字 | 不能使用 Java 关键字/保留字(如 public、static、void、class 等) |
| ④ 驼峰命名法 | 小驼峰:第一个单词首字母小写,后续单词首字母大写(如 myName) |
public class Demo01 {
// 单行注释
/*
多行注释
*/
/**
* 文档注释
*/
// 此处仅为概念说明,无 main 方法,不能独立运行
}
/**
* @author WanJl
* @version 1.0
* @title Demo02
* @create 2026/7/13
*/
public class Demo02 {
public static void main(String[] args) {
// 1. 定义变量
int age = 24;
// 2. 输出变量
System.out.println(age);
}
}
public class Main {
public static void main(String[] args) {
System.out.printf("Hello and welcome!");
for (int i = 1; i <= 5; i++) {
System.out.println("i = " + i);
}
}
}
psvm 快速生成 main 方法sout 快速生成 System.out.println()// 注释的内容不会被执行; 结尾| 概念 | 说明 |
|---|---|
| 关键字(Keyword) | Java 预留的具有特殊含义的单词(如 public、class、static、void、int) |
| 保留字(Reserved Word) | 暂未使用但预留的单词(如 goto、const) |
| 标识符(Identifier) | 程序员自定义的名称(类名、方法名、变量名等) |