当前位置:首页 > 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
分享给朋友:

相关文章

如何在mac里初始化react项目

如何在mac里初始化react项目

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

jquery初始化加载

jquery初始化加载

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

Java如何换行

Java如何换行

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

java数组如何初始化数组

java数组如何初始化数组

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

如何将Java打包成.jar

如何将Java打包成.jar

使用JDK的jar命令打包 确保JDK已安装并配置环境变量。在项目根目录(包含编译后的.class文件)执行以下命令: jar cvf YourJarName.jar * 若需指定主类(可执行jar…

java如何初始化类

java如何初始化类

初始化类的基本方法 在Java中,类的初始化通常通过构造方法完成。构造方法是一种特殊的方法,名称与类名相同,用于创建对象时初始化成员变量。 public class MyClass {…