1、创建一个包含未初始化的 int 和 char 类型字段的类,并打印它们的值,以验证 Java 会进行默认初始化。
以下是实现该功能的 Java 代码:
public class DefaultInitialization {
int num;
char ch;
public static void main(String[] args) {
DefaultInitialization obj = new DefaultInitialization();
System.out.println("int 的默认值: " + obj.num);
System.out.println("char 的默认值: [" + obj.ch + "]");
}
}
在上述代码中,定义了一个名为 DefaultInitialization 的类,其中包含未初始化的 int 类型字段 num 和 char 类型字段 ch 。在 main 方法中创建了该类的对象,并打印这两个字段的值,以此验证 Java 的默认初始化。
2、编写一个程序,证明无论为某个特定类创建多少个对象,该类中某个特定静态字段都只有一个实例。
以下是给定的【文本内容】::以下是一个示例程序,展示了无论创建多少个特定类的对象,该类中的特定静态字段都只有一个实例:
class StaticTest {
static int i = 47;
}
public class Main {
public static void main(String[] args) {
StaticTest st1 = new StaticTest();
StaticTest st2
Java默认初始化与装箱详解

最低0.47元/天 解锁文章
1663

被折叠的 条评论
为什么被折叠?



