温馨提示×

java var是什么意思

小亿
81
2024-09-03 17:39:40
栏目: 编程语言

在Java中,var 是一个关键字,用于声明局部变量。它表示编译器应该根据变量的初始值自动推断变量的类型。这种特性被称为“类型推断”或“隐式类型”。

使用 var 声明的变量必须在声明时立即初始化,因为编译器需要根据初始值来推断变量的类型。

以下是一个使用 var 的示例:

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        var list = new ArrayList<String>(); // 编译器会自动推断出 list 的类型为 ArrayList<String>
        list.add("Hello, world!");
        System.out.println(list);
    }
}

在这个示例中,我们使用 var 声明了一个名为 list 的变量,并将其初始化为一个 ArrayList<String> 类型的对象。编译器会自动推断出 list 的类型为 ArrayList<String>,因此我们不需要显式地指定类型。

0