Java SE 基础 ( 一 ) :基本语法
目录
1. 基本数据类型(Primitive Data Types)
2. 引用数据类型(Reference Data Types)
Java 是一门强类型、面向对象的编程语言,其语法简洁清晰且易于学习。掌握 Java 的基本语法规则是学习这门语言的第一步。本文将介绍 Java 基本语法中的一些核心概念,包括关键字、标识符、注释、数据类型、变量和运算符。
一、关键字(Keywords)
关键字是 Java 编程语言中具有特殊含义的保留字,不能用作标识符。这些单词被编译器用来解析程序逻辑。例如:
class
:用于定义一个类。public
、private
、protected
、private:访问修饰符。static
:表示静态成员。void
:表示方法没有返回值。if
、else
、for
、while
:流程控制语句。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
在这个例子中,public
、class
、static
和 void
都是关键字。
Java中的关键字有很多,但并不需要我们全部记住,在用的时候混个眼熟足矣。
二、标识符(Identifiers)
标识符是程序员为变量、方法、类等命名时所使用的名称。在 Java 中,标识符必须遵循以下规则:
- 可以由字母、数字、下划线
_
和美元符号$
组成。 - 第一个字符不能是数字。
- 不能使用关键字作为标识符。
- 区分大小写(例如
age
和Age
是两个不同的标识符)。
良好的命名规范有助于代码可读性,通常采用驼峰命名法(CamelCase):
- 类名:首字母大写,如
StudentInfo
。 - 方法名和变量名:首字母小写,如
calculateTotalPrice()
、userName
。
示例:
int studentAge = 20;
String userName = "Alice";
三、注释(Comments)
注释是代码中不会被执行的说明性文字,用于提高代码可读性和维护性。Java 支持三种类型的注释:
-
单行注释:使用
java//
开头,直到行尾。// 这是一个单行注释 int age = 25;
-
多行注释:使用
java/* ... */
包裹内容。/* * 这是一个 * 多行注释 */
-
文档注释:使用
java/** ... */
,可以配合 Javadoc 工具生成 API 文档。/** * 这是一个文档注释 * @author Alice */
四、数据类型(Data Types)
Java 是一种强类型语言,每个变量都必须声明其数据类型。Java 的数据类型分为两大类:
1. 基本数据类型(Primitive Data Types)
Java 提供了 8 种基本数据类型,它们是语言内置的,不包含方法或属性:
数据类型 | 大小 | 范围/用途 |
---|---|---|
byte | 1 字节 | -128 到 127,适合节省内存的场合 |
short | 2 字节 | -32768 到 32767 |
int | 4 字节 | 默认整数类型 |
long | 8 字节 | 表示较大的整数,后缀加 L |
float | 4 字节 | 单精度浮点数,后缀加 F |
double | 8 字节 | 双精度浮点数,默认浮点类型 |
char | 2 字节 | Unicode 字符,如 'A' |
boolean | 不确定 | 值只能是 true 或 false |
示例:
int age = 25;
double salary = 5000.50;
char grade = 'A';
boolean isStudent = true;
2. 引用数据类型(Reference Data Types)
引用类型指向对象(如类、接口、数组等)。
例如:
String name = "Tom"; // String 是引用类型
Person person = new Person(); // 自定义类也是引用类型
五、变量(Variables)
变量是程序运行过程中可以改变的数据存储单元。变量必须先声明,再使用。
声明格式:
数据类型 变量名 (= 初始值);
示例:
int count; // 声明
count = 10; // 赋值
double price = 99.99; // 声明并初始化
变量的作用域决定了它可以在哪里被访问,常见的作用域有局部变量、实例变量和类变量(静态变量)。
六、运算符(Operators)
运算符用于执行特定的操作,如数学计算、比较和赋值。Java 提供了丰富的运算符种类:
1. 算术运算符
用于基本的数学运算:
+
加-
减*
乘/
除%
取模
int a = 10 + 5; // a = 15
int b = 10 % 3; // b = 1
2. 赋值运算符
用于给变量赋值:
=
,+=
,-=
,*=
,/=
,%=
示例:
int x = 5;
x += 3; // 等价于 x = x + 3;
3. 比较运算符
用于比较两个值:
==
等于!=
不等于>
大于<
小于>=
大于等于<=
小于等于
boolean result = (5 > 3); // true
4. 逻辑运算符
用于组合多个条件表达式:
&&
与||
或!
非
boolean isAdult = age >= 18 && age <= 60;
5. 自增/自减运算符
++
自增 1--
自减 1
int i = 5;
i++; // i = 6
总结
Java 的基本语法是学习 Java 编程的基石。通过理解关键字、标识符、注释、数据类型、变量和运算符等基本概念,我们可以编写出结构清晰、功能明确的程序。掌握这些基础内容不仅有助于后续深入学习面向对象编程、集合框架等内容,也为成为一名合格的 Java 开发者打下了坚实的基础。
✅ 建议练习:尝试编写一个简单的 Java 程序,声明不同类型的变量,并使用各种运算符进行操作,加深对基本语法的理解。