关于EKT的相关知识(类加载器)
作者:互联网
| EKT相关知识
1.英文全称:
Enterprise Key Technology(企业级 关键 技术)
2.类加载含义:
Class对象由JVM自动产生,每当一个类被加载时,JVM就自动为其生成一个Class对象,通过Class对象可以获得类的相关信息。 将类信息读到内存中过程,称为类加载
3.类加载运用:
分别使用getClass()和class属性,来简单的获取String类的Class对象,并从中获得一些相关信息
代码展示:
package com.liujie.demo; public class demo1 { public static void main(String[] args) { String s=new String("hello"); Class clz=s.getClass(); System.out.println("类名:"+clz.getName()); System.out.println("包名:"+clz.getPackage()); System.out.println("是否为接口:"+clz.isInterface()); System.out.println("是否为基本类型:"+clz.isPrimitive()); System.out.println("是否为数组:"+clz.isArray()); System.out.println("String类的父类:"+clz.getSuperclass()); Class clz1=String.class; System.out.println("类名:"+clz1.getName()); System.out.println("包名:"+clz1.getPackage()); System.out.println("是否为接口:"+clz1.isInterface()); System.out.println("是否为基本类型:"+clz1.isPrimitive()); System.out.println("是否为数组:"+clz1.isArray()); System.out.println("String类的父类:"+clz1.getSuperclass()); System.out.println(clz==clz1); int a=100; System.out.println(int.class); } }
4.控制台运行结果:
标签:String,clz1,知识,加载,System,clz,println,EKT,out 来源: https://www.cnblogs.com/xiaojieDeam/p/13537393.html