Class对象的获取方法

Class对象的获取方法
  • 利用对象的getClass方法。
  • 利用Class类的forName()方法。
  • 利用类的class域。
    1. public class ClassDemo
    2. {
    3.     public static void main(String[] args) throws Exception {
    4.         String sStr = new String("Hello, Java World");
    5.         //通过对象
    6.         Class a = sStr.getClass();
    7.         //通过类
    8.         Class b = String.class;
    9.         //通过类
    10.         Class c = Class.forName("java.lang.String");
    11.         System.out.println("a>>" + a);
    12.         System.out.println("b>>" + b);
    13.         System.out.println("c>>" + c);
    14.         //一个类对应一个Class对象,虚拟机每一个类型管理一个Class对象
    15.         if (a == b)
    16.         {
    17.             System.out.println("a==b");
    18.         }
    19.         if (a.equals(b))
    20.         {
    21.             System.out.println("a.equals(b)=true");
    22.         }
    23.     }
    24. }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值