【java笔记】No2.Java 基础语法:从零开始的核心知识总结
·
Java 作为一门稳定、严谨、广泛应用的编程语言,其基础语法清晰、规范,非常适合作为第一门编程语言。本篇文章将围绕 Java 入门最核心的九个知识点进行系统梳理:注释、关键字、变量、标识符、数据类型、运算符、字符串拼接、类型转换、赋值、函数(方法)定义。
无论你是初学者,还是在整理自己的学习笔记,这篇文章都能帮助你快速建立清晰的知识框架。
一、注释:写给人看的代码说明
注释不会被编译执行,但能极大提升代码可读性。
1. 单行注释
// 这是单行注释
2. 多行注释
/*
多行注释
可用于解释复杂逻辑
*/
3. 文档注释(可生成 API 文档)
/**
* 文档注释示例
* @author xin
*/
二、关键字:Java 的保留字
关键字是 Java 预留的具有特殊含义的单词,不能作为变量名或类名。
常见关键字分类如下:
- 数据类型类:int、double、boolean、char
- 流程控制类:if、else、switch、for、while、break
- 面向对象类:class、extends、implements、this、super
- 修饰符类:public、private、protected、static、final
- 其他:return、new、void、package、import
掌握关键字的意义,是理解 Java 语法的基础。
三、变量:存储数据的容器
变量用于保存数据,使用前必须声明。
int age = 18;
double price = 9.9;
boolean flag = true;
命名规范:
- 小驼峰命名:
userName - 不能以数字开头
- 不能使用关键字
- 尽量做到“见名知意”
四、标识符:程序中自定义的名字
标识符包括:变量名、方法名、类名、包名等。
规则
- 由字母、数字、下划线
_、美元符号$组成 - 不能以数字开头
- 不能使用关键字
- 区分大小写
命名规范
- 类名:大驼峰
StudentInfo - 方法名/变量名:小驼峰
getName
五、数据类型:Java 的强类型体系
Java 是强类型语言,所有变量必须有明确类型。
1. 基本数据类型(8 个)
| 类型 | 占用 | 示例 |
|---|---|---|
| byte | 1 字节 | byte b = 1; |
| short | 2 字节 | short s = 10; |
| int | 4 字节 | int n = 100; |
| long | 8 字节 | long l = 100L; |
| float | 4 字节 | float f = 1.2f; |
| double | 8 字节 | double d = 3.14; |
| char | 2 字节 | char c = ‘A’; |
| boolean | 1 字节 | boolean flag = true; |
2. 引用数据类型
- String
- 数组
- 类、接口
六、运算符:让数据“动”起来
1. 算术运算符
+ - * / % ++ --
2. 比较运算符
== != > < >= <=
3. 逻辑运算符
&& || !
4. 赋值运算符
= += -= *= /= %=
七、字符串拼接:最常用的操作之一
Java 使用 + 进行字符串拼接。
String name = "xin";
System.out.println("Hello " + name);
注意:表达式从左到右执行
System.out.println(1 + 2 + "A"); // 3A
System.out.println("A" + 1 + 2); // A12
八、类型转换:不同类型之间的“沟通”
1. 自动类型转换(小 → 大)
int a = 10;
double b = a;
2. 强制类型转换(大 → 小)
double x = 9.8;
int y = (int) x; // y = 9
3. 字符串与基本类型互转
int n = Integer.parseInt("123");
String s = String.valueOf(123);
九、赋值:给变量存值
int a = 10;
a += 5; // 等价于 a = a + 5
赋值表达式本身有返回值,因此可以链式赋值:
int a, b, c;
a = b = c = 10;
十、函数(方法)定义:Java 的行为单位
Java 中所有方法必须写在类中。
基本格式
修饰符 返回值类型 方法名(参数列表) {
方法体;
return 返回值;
}
示例
public static int add(int a, int b) {
return a + b;
}
无返回值方法
public static void sayHello() {
System.out.println("Hello");
}
更多推荐



所有评论(0)