getClass 与getSimpleName】的更多相关文章

//首先定义一个借口 package com.test; public interface Fruit { } //定义一个实现类 package com.test; public class Apple implements Fruit { } //定义实现类进行测试 package com.test; import java.util.ArrayList; import java.util.List; public class TestName { public static void ma…
1.) 通过捕获异常类型的基类Exception就可以处理所有类型的异常.(事实上还有其它的基类,但Exception是同编程活动相关的基类) 2.)因为Exception是与编程有关的所有异常类的基类,所以捕获包含太多的具体的信息,不过可以调用它从其基类Throwable继承的方法 String getMessage() //详细信息 String getLocalizedMessage() //本地语言描述详细信息 String toString() //返回对Throwbale的简单描述,…
    先看下JDK中的说明: java.lang.Object java.lang.Class<T> Instances of the class Class represent classes and interfaces in a running Java application. An enum is a kind of class and an annotation is a kind of interface. Every array also belongs to a class…
public <T> T getFieldValue(Object target, String fieldName, Class<T> typeName) { try { Object fieldValue = FieldUtils.readField(target, fieldName, true); return (T)fieldValue; } catch (IllegalAccessException e) { log.error("出错:实体类{}没有{}类型…
接口: package com.test; public interface Fruit { } 一个实现类: package com.test; public class Apple implements Fruit { } 基本测试类: package com.test; import java.util.ArrayList; import java.util.List; public class TestName { public static void main(String[] arg…
package classes; class Box { class Inner { } } public class TestGetName { public static void main(String[] args) throws Exception { System.out.println("Box.class.getCanonicalName(): " + Box.class.getCanonicalName()); System.out.println("Box…
最近学习过程中,遇到了Class.getSimpleName()这个方法,就搜索了一些资料: API定义: Class.getName():以String的形式,返回Class对象的"实体"名称. Class.getSimpleName():获取源代码中给出的"底层类"简称. 区别:getName-->>实体名称 getSimpleName-->>底层类简称 这里有个例子,可以让我更直接看到它们的区别: public class sample…
Usage in android: private static final String TAG = DemoApplication.class.getSimpleName(); public class sample{   public static void main(String[] args){     //得到类的简写名称     System.out.println(sample.class.getSimpleName());      //得到对象的全路径    System.o…
InputStream   is   =   getClass().getClassLoader().getResourceAsStream("helloworld.properties");中getClass()和getClassLoader()都是什么意思呀. getClass():取得当前对象所属的Class对象 getClassLoader():取得该Class对象的类装载器 类装载器负责从Java字符文件将字符流读入内存,并构造Class类对象,在你说的问题哪里,通过它可以得…
下面程序的输出结果是多少?import java.util.Date;public class Test extends Date{public static void main(String[] args) {new Test().test();}public void test(){System.out.println(super.getClass().getName());}}很奇怪,结果是Test 在 test 方法中,直接调用getClass().getName()方法,返回的是Tes…