首页 > 编程语言 >深入java虚拟机(四)

深入java虚拟机(四)

时间:2022-11-04 19:06:10浏览次数:44  
标签:java CL 虚拟机 ygl System ClassLoader 深入 com Class

package com.ygl;

class CL {

//静态代码块可以简单理解为初始化一些值

static {

System.out.println("Class CL");

}

}

public class Test7 {

public static void main(String[] args) {

//获得系统类加载器

ClassLoader loader=ClassLoader.getSystemClassLoader();

try {

//调用ClassLoader类的
loadClass方法加载一个类,并不是对类的主动使用,
不会导致类的 初始化,不会执行代码块

Class<?> clazz=loader.loadClass("com.ygl.CL");

System.out.println("========================");

clazz=Class.forName("com.ygl.CL");

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}



}

}
//*********************************
========================
Class CL

标签:java,CL,虚拟机,ygl,System,ClassLoader,深入,com,Class
From: https://blog.51cto.com/u_10028442/5824672

相关文章

  • 如何输出字符串中的增补字符?-java
    关于增补字符以及代码点和代码单元的介绍,请看:​​代码点和代码单元的理解-Java​​对于char类型,因为该类型只能容纳一个内存单元,所以它无法存取辅助字符.以及当用它来读......
  • 深入java虚拟机(二)
    加载:从class文件将二进制数据加载至内存生成Class对象.(实现由class文件从硬盘到内存迁移,注意此时还没有任何对象生成也即不存在实例变量)连接:为静态变量分配内存,初始化默认值......
  • 深入java虚拟机(一)
    packagecom.ygl;classSingleTon{privatestaticSingleTonsingleTon=newSingleTon();publicstaticintcounter1;publicstaticintcounter2=0;publicSingleTon(){......
  • javascript - 练习题:自定义typeof / 数组去重
    自定义typeof函数为啥要自定义typeof,因为 引用值 会被typeof 输出为object。 换句话说:typeof 不能区分 引用值(数组、对象和包装类)的具体类型;typeof 本身是可......
  • JavaSE—常量和变量
    常量和变量是Java程序设计的基础,用于表示存储数据。一、标识符 Java中的标识符必须以字母、下划线(_)或美元符($)开头,后面可以跟字母、数字、下划线或美元符在定义标识......
  • JavaSE—第一章练习题
    【答案】1、B   2、B     3、B   4、B    5、B    6、JavaSE;JavaEE;JavaME  7、简单性、面向对象、分布性、编译和解释性、......
  • Tomcat启动startup.bat一闪而过 - JavaWeb
    emm,首先呢,先看你的环境变量,是否​​JAVA_HOME​​这一项.后面的路径是主目录如果有这个,你的startup.bat还是一闪而过的话,那么我感觉就不是你机器的问题了,这就应......
  • Java中>>与>>>的区别
    移位时,首先搞清楚正数的原码、补码,负数的原码、补码以及在计算机中正数的二进制表示为原码还是补码?可先看这篇:​​原码,反码,补码的理解-Java​​>>与>>>都属于位运......
  • 计算二进制中1的个数-Java____[位运算思维]
    需求实现一个函数,输入一个整数,输出该数二进制表示中1的个数实现方法解析第一种:​​​Integer.toBinaryString(n)​​获得输入整数的二进制数,然后再用String类中的charA......
  • 求连续数组中唯一重复的值-Java
    1-1000中放在含有1001个元素的数组中,只有唯一的一个元素重复,其他均只出现一次.设计一个算法,将它找出来四种方法来求解该题数组排序法先将数组排序,当相邻两个值相等时,......