Java中 Class.getSimpleName()的作用

原创 2016年05月31日 09:45:50

Class类,是获取类的类模板实例对象,通过反射的机制获取。
Class.getSimpleName()方法是获取源代码中给出的‘底层类’简称(Student,Grade等)
而Class.getName();以String的形式,返回Class对象的‘实体’名称

          //得到类的简写名称
   System.out.println(Student.class.getSimpleName());
 
  //得到对象的全路径
  System.out.println(Student.class);
 
  //得到对象的类模板示例,也就是Class
  System.out.println(Student.class.getClass());
 
  //得到Class类的名称

   System.out.println(Student.class.getSimpleName());
 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Class.getSimpleName()导致JVM崩溃

[13:21:46][DEBUG][MsgHandler-5]ServerLogger.debugf -   #   # A fatal error has been det...
  • Dancen
  • Dancen
  • 2014年07月30日 18:19
  • 1755

Class的getCanonicalName和getSimpleName getName的区别与应用

接口: Java代码   package com.test;      public interface Fruit {      }       ...

getClass()和getSimpleName()的区别和作用(转载)

接口: package com.test; public interface Fruit { } 一个实现类: package com.test; public class A...

简述Java中Class类的作用与快速理解

17年的编程语言受欢迎程度显示,前三分别是C/C++/Java。这也是老排名了。Java作为从C++抽取出来的更进一步的语言,确实很有深度也很值得学习。...

Java下Class.forName的作用

[转载自:http://hi.baidu.com/zhengguobest/blog/item/13adc2fcdd422082b901a086.html] Class.forName(xxx....
  • lxqluo
  • lxqluo
  • 2011年11月07日 17:53
  • 271

java中Class.forName的作用

Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。  至于什...

Java下Class.forName的作用及使用原因

(java工厂设计模式)   Class.forName(xxx.xx.xx) 返回的是一个类   首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和ne...

java下Class.forName的作用是什么,为什么要使用它

java下Class.forName的作用是什么,为什么要使用它 2007年01月28日 星期日 0:18 Class.forName(xxx.xx.xx) 返回的是一个类...

关于Java中Class.forName()的作用

1、作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。最熟悉的就是JDBC连接数据库的时候加载驱动类。注册一个数据库驱动,将驱动加载到当前的JVM中。Class.forName...

Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用

在perference 加content Assist 可以设置快捷键 透视图与视图 透视图:Debug和java主窗口 视图:每一个小窗口就是视图 高版本的java可运行低版本的java版本 常见...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中 Class.getSimpleName()的作用
举报原因:
原因补充:

(最多只允许输入30个字)