当前位置:首页 > Java

Java 如何初始化

2026-02-04 15:32:45Java

初始化基本数据类型

基本数据类型(如 intdoubleboolean 等)可以直接赋值初始化:

int num = 10;
double price = 29.99;
boolean isActive = true;

未显式初始化时,成员变量会赋予默认值(如 int 默认为 0),局部变量必须手动初始化。

初始化数组

数组可以通过以下方式初始化:

Java 如何初始化

// 静态初始化
int[] arr1 = {1, 2, 3};  

// 动态初始化
int[] arr2 = new int[3];  
arr2[0] = 1;  

// 匿名初始化
String[] names = new String[] {"Alice", "Bob"};

初始化对象

对象通过构造函数初始化,可结合 new 关键字:

// 调用无参构造
Person person = new Person();  

// 调用带参构造
Person person = new Person("John", 25);  

// 初始化块(实例初始化块)
class Example {
    {  
        System.out.println("初始化块执行");  
    }  
}

初始化集合

集合类(如 ListMap)可通过静态方法或构造函数初始化:

Java 如何初始化

// List 初始化
List<String> list1 = Arrays.asList("a", "b");  
List<String> list2 = new ArrayList<>() {{ add("a"); add("b"); }};  

// Map 初始化
Map<String, Integer> map = Map.of("key1", 1, "key2", 2);

初始化静态成员

静态变量或静态块在类加载时执行:

class Example {
    static int staticVar = 100;  

    static {  
        System.out.println("静态块执行");  
    }  
}

初始化字符串

字符串可通过字面量或构造函数创建:

String s1 = "Hello";  
String s2 = new String("Hello");  

字面量方式会检查字符串常量池,避免重复创建。

标签: 初始化Java
分享给朋友:

相关文章

jquery初始化

jquery初始化

jQuery 初始化的基本方法 在 HTML 文档中引入 jQuery 库后,通常需要通过代码初始化 jQuery 以确保 DOM 完全加载后再执行脚本。以下是常见的初始化方法: 使用 $(docu…

Java如何换行

Java如何换行

在Java中换行的几种方法 在Java中,换行可以通过多种方式实现,具体取决于使用场景和需求。以下是几种常见的换行方法: 使用\n转义字符 \n是换行符的转义字符,可以在字符串中直接使用: Sy…

Java如何实现异步处理

Java如何实现异步处理

Java实现异步处理的方法 Java提供了多种方式实现异步处理,以下是几种常见的方法: 使用CompletableFuture CompletableFuture是Java 8引入的异步编程工具,支…

shell 如何调用Java

shell 如何调用Java

在Shell中调用Java程序 Shell脚本可以直接调用Java程序,通过java命令执行编译后的.class文件或打包的.jar文件。以下是具体实现方法: 编译Java源代码 在调用Java程序…

java对象如何初始化

java对象如何初始化

初始化Java对象的几种方式 Java对象的初始化可以通过多种方式实现,每种方式适用于不同的场景和需求。 使用构造函数初始化 通过定义类的构造函数来初始化对象,这是最常见的方式。构造函数在创建对象时…

java中如何初始化

java中如何初始化

初始化基本数据类型 基本数据类型(如int、double、boolean等)可以直接赋值: int num = 10; double price = 9.99; boolean flag = t…