当前位置:首页 > Java

Java 如何初始化

2026-02-04 15:32:45Java

初始化基本数据类型

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

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

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

初始化数组

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

// 静态初始化
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)可通过静态方法或构造函数初始化:

// 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 如何初始化

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

相关文章

java如何初始化数组

java如何初始化数组

初始化数组的方法 在Java中,数组可以通过多种方式进行初始化。以下是几种常见的方法: 静态初始化(直接赋值) 在声明数组时直接指定元素值,适用于已知数组内容的情况: int[] numbers…

Java如何实现异步处理

Java如何实现异步处理

Java实现异步处理的常见方法 使用CompletableFuture CompletableFuture是Java 8引入的异步编程工具,支持链式调用和组合操作。 CompletableFutur…

如何在mac里初始化react项目

如何在mac里初始化react项目

使用npx创建React项目 打开终端,运行以下命令创建新项目: npx create-react-app my-app my-app为项目名称,可自定义。该命令会自动安装React及其依赖项…

jquery 初始化

jquery 初始化

jQuery 初始化方法 在 HTML 文件中引入 jQuery 库后,可以通过以下方式初始化 jQuery 代码: <script src="https://code.jquery.com/…

jquery初始化

jquery初始化

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

jquery初始化加载

jquery初始化加载

jQuery 初始化加载的方法 在网页中使用 jQuery 时,确保代码在 DOM 完全加载后执行是常见的需求。以下是几种常用的初始化加载方法: 使用 $(document).ready() 这是…