美文网首页
类的主动使用2

类的主动使用2

作者: Shaw_Young | 来源:发表于2021-09-26 10:11 被阅读0次
/**
 * 3.当使用类、接口的静态字段时(final修饰特殊考虑),比如,使用getstatic或者putstatic指令。(对应访问变量、赋值变量操作)
 */
public class ActiveUse2 {

    @Test
    public void test1() {
        System.out.println(User.num2);
    }

    @Test
    public void test2() {
//        System.out.println(CompareA.NUM1);
        System.out.println(CompareA.NUM2);
    }
}

class User {
    static {
        System.out.println("User类的初始化过程");
    }

    public static int num = 1;
    public static final int num1 = 1;
    public static final int num2 = new Random().nextInt(10);
}

interface CompareA {

    public static final Thread t = new Thread() {
        {
            System.out.println("CompareA的初始化");
        }
    };

    public static final int NUM1 = 1;
    public static final int NUM2 = new Random().nextInt(10);
}

梦想很模糊,去追,它会渐变清晰。青春励志,奋斗下去别放弃。

相关文章

  • 类的主动使用2

    梦想很模糊,去追,它会渐变清晰。青春励志,奋斗下去别放弃。

  • 深入剖析Classloader(一)--类的主动使用与被动使用

    深入剖析Classloader(一)--类的主动使用与被动使用 主动使用(六种) 1) –创建类的实例 (如new...

  • 类初始化阶段示例

    Singleton.getInstance() 调用此静态方法,表示对这个类的主动使用, 在主动使用这个类的初始化...

  • 类的主动使用3

    如果针对代码,设置参数-XX:+TraceClassLoading,可以追踪类的加载信息并打印出来。 梦想很模糊,...

  • 类的主动使用1

    梦想很模糊,去追,它会渐变清晰。青春励志,奋斗下去别放弃。

  • 类的初始化与接口初始化

    通过几个简单示例来理解类的初始化 java程序对类的使用方式分为两种: 主动使用 被动使用 主动使用(七种): 创...

  • JVM(二)类的主动使用与被动使用

    对类的使用方式 主动使用 被动使用 所有Java虚拟机实现必须在每个类或接口被Java程序首次主动使用时才初始化 ...

  • 类的主动使用和被动使用

    Java程序对类的使用分为两种:主动使用和被动使用 一、主动使用 Class只有必须要首次使用的时候才会被装载,J...

  • 《微文案》实战篇

    12.3反馈类微文案 从反馈素材里提取关键信息 (1)销售者主动发起的对话,询问用户产品使用情况(2)用户提到使用...

  • JVM系列之类的使用与卸载

    前言 一个完整即将使用的类已经在JVM虚拟机中整装待发了,进击!!! 类的使用 类的使用一般可以分为主动使用和被动...

网友评论

      本文标题:类的主动使用2

      本文链接:https://www.haomeiwen.com/subject/jxrygltx.html