zoukankan      html  css  js  c++  java
  • java Class类

    当一个类被加载以后,Java虚拟机会自动产生一个class对象。通过这个Class对象我们就能获得加载到虚拟机当中Class对象对应的方法、成员以及构造方法的的声明和定义等信息。

    获取Class对象共有以下三种方法。

    第一种

      类名.class

    public class fg {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Class c = fg.class;//第一种获取Class类
            System.out.println("包路径"+c.getPackage());
            System.out.println("类名称"+c.getPackage());
            System.out.println("包继承类"+c.getPackage());
        }
    
    }

    运行结果:

    第二种

      类名 对象名  = new 类名();

      对象名.getClass();

    public class fg {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            fg d =new fg();//第二种获取Class类
            Class c = fg.class;//第一种获取Class类
            System.out.println("包路径"+c.getPackage());
            System.out.println("类名称"+c.getPackage());
            System.out.println("包继承类"+c.getPackage());
        }
    
    }

    运行结果如上图

    第三种

      Class.forName(“包名+类名”){该种方法会抛出ClassNotFoundException异常,需要用try-catch捕获}

    public class fg {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            try {//第三种获取Class类
                Class c = Class.forName("com.wx.fg");
                System.out.println("包路径"+c.getPackage());
                System.out.println("类名称"+c.getPackage());
                System.out.println("包继承类"+c.getPackage());
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }
  • 相关阅读:
    docker~save与load的使用
    docker~从Dockerfile到Container的过程(终于算是OK了)
    docker~使用阿里加速器
    Draw2d中的布局管理器Layout比较
    利用glibc中锁结构的信息解决死锁问题
    android 利用重力感应监听 来电时翻转手机后静音。
    hdu 1754 I Hate It
    九度笔记之 1209最小邮票数
    java zip工具类
    基于XMPP实现的Openfire的配置安装+Android客户端的实现
  • 原文地址:https://www.cnblogs.com/wangzhanxin98/p/9199784.html
Copyright © 2011-2022 走看看