Java 基础语法 大全简介
Java 是一门功能强大且应用广泛的编程语言,其基础语法是学习和掌握 Java 的核心内容。以下是 Java 基础语法的大全简介,涵盖基本语法结构、数据类型、运算符、控制流语句、类与对象等核心内容。
1. 基本语法结构
- 程序入口:Java 程序从
main方法开始执行,格式如下:public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } } - 注释:
- 单行注释:
// 注释内容 - 多行注释:
/* 注释内容 */ - 文档注释:
/** 注释内容 */
- 单行注释:
2. 数据类型
Java 是强类型语言,所有变量必须先声明后使用。数据类型分为两大类:基本数据类型和引用数据类型。
2.1 基本数据类型
| 类型 | 描述 | 示例 |
|---|---|---|
byte |
8 位整数 | byte a = 100; |
short |
16 位整数 | short b = 30000; |
int |
32 位整数 | int c = 100000; |
long |
64 位整数 | long d = 100000L; |
float |
32 位浮点数 | float e = 3.14f; |
double |
64 位浮点数 | double f = 3.14159; |
char |
字符 | char g = 'A'; |
boolean |
布尔值 | boolean h = true; |
2.2 引用数据类型
- 类(如
String):String name = "Java"; - 数组:
int[] numbers = {1, 2, 3}; - 接口、枚举等。
3. 运算符
Java 支持多种运算符,包括算术运算符、关系运算符、逻辑运算符等。
3.1 算术运算符
+、-、*、/、%- 自增/自减:
++、--
3.2 关系运算符
==、!=、>、<、>=、<=
3.3 逻辑运算符
&&(与)、||(或)、!(非)
3.4 赋值运算符
=、+=、-=、*=、/=等。
4. 控制流语句
控制流语句用于控制程序的执行流程。
4.1 条件语句
-
if-else:
int score = 85; if (score >= 90) { System.out.println("优秀"); } else if (score >= 60) { System.out.println("及格"); } else { System.out.println("不及格"); } -
switch:
int day = 3; switch (day) { case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.println("星期三"); break; default: System.out.println("无效日期"); }
4.2 循环语句
-
for:
for (int i = 0; i < 5; i++) { System.out.println(i); } -
while:
int i = 0; while (i < 5) { System.out.println(i); i++; } -
do-while:
int j = 0; do { System.out.println(j); j++; } while (j < 5);
4.3 跳转语句
break:终止循环或switch。continue:跳过当前循环迭代。return:从方法中返回。
5. 类与对象
Java 是面向对象的编程语言,类是对象的模板,对象是类的实例。
5.1 类的定义
public class Person {
String name;
int age;
public void sayHello() {
System.out.println("Hello, my name is " + name);
}
}
5.2 对象的创建
Person person = new Person();
person.name = "Alice";
person.age = 25;
person.sayHello();
6. 方法
方法是执行特定任务的代码块,可以带参数和返回值。
6.1 方法的定义
public class MathUtils {
public static int add(int a, int b) {
return a + b;
}
}
6.2 方法的调用
int sum = MathUtils.add(3, 5);
System.out.println(sum); // 输出 8
7. 数组
数组是存储同类型数据的集合。
7.1 数组的声明与初始化
int[] numbers = {1, 2, 3, 4, 5};
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
7.2 遍历数组
for (int num : numbers) {
System.out.println(num);
}
8. 面向对象特性
- 继承:子类继承父类的属性和方法。
- 多态:同一方法在不同对象中表现出不同行为。
- 封装:通过访问修饰符(如
private、public)控制类的访问权限。 - 抽象类与接口:定义抽象方法和常量。
9. 异常处理
Java 提供异常处理机制,通过 try-catch-finally 块捕获和处理异常。
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("除零错误:" + e.getMessage());
} finally {
System.out.println("执行完成");
}
10. 常用类与库
- String 类:处理字符串。
- Math 类:提供数学运算方法。
- 集合框架:如
ArrayList、HashMap等。
总结
Java 基础语法涵盖了从变量、数据类型到面向对象编程的各个方面。掌握这些基础是学习 Java 的第一步,后续可以深入学习多线程、网络编程、数据库连接等高级特性。

浙公网安备 33010602011771号