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. 面向对象特性

  • 继承:子类继承父类的属性和方法。
  • 多态:同一方法在不同对象中表现出不同行为。
  • 封装:通过访问修饰符(如 privatepublic)控制类的访问权限。
  • 抽象类与接口:定义抽象方法和常量。

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 类:提供数学运算方法。
  • 集合框架:如 ArrayListHashMap 等。

总结

Java 基础语法涵盖了从变量、数据类型到面向对象编程的各个方面。掌握这些基础是学习 Java 的第一步,后续可以深入学习多线程、网络编程、数据库连接等高级特性。

posted @ 2025-04-13 20:57  blog1688  阅读(159)  评论(0)    收藏  举报