zoukankan      html  css  js  c++  java
  • 类名.class的理解

    类名.class的理解

    其实任何一个类都有一个Class对象

    它保存着实例化该类所需要的基本信息

    A.class 返回的A的Class对象

    例子

    public class test {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            // 得到类名(不包含包名)
            System.out.println(String.class.getSimpleName());// String
            // 得到类的全名称(包含所在的包名)
            System.out.println(String.class.getName());// java.lang.String
            System.out.println(test.class.getName());// Test
        }
    }

    一般情况有三种方法获取Class对象

    1、Class.forName("类的全名称”)(一般是JDBC连接数据库的时候用到的)

      全类名是某个文件在项目中的位置,格式为包名.类名

    2、实例化对象.getClass()

    3、类名.class获取

    会当凌绝顶,一览众山小
  • 相关阅读:
    MongoDB数据类型
    杭电1257
    杭电1716
    杭电1997
    杭电1492
    杭电1208
    杭电1290
    杭电1087
    杭电1568
    杭电1398
  • 原文地址:https://www.cnblogs.com/quenvpengyou/p/12879522.html
Copyright © 2011-2022 走看看