java 反射
java.lang.Class
面向对象的原理一般认为万物万事皆对象
a.类名.class
b.如果对象存在可以直接对象.getClass
c.Class.forName("类的全称");
例子:
package corelesson;
import java.lang.reflect.Constructor;
import j...
分类:
编程语言 时间:
2015-08-02 11:49:47
阅读次数:
126
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("jdbc.properties"); Properties p = new Properties(); try { ...
分类:
编程语言 时间:
2015-07-29 15:23:19
阅读次数:
135
获取Class对象有三种方式:1.通过Object类的getClass()方法。例如:Class c1 = new String("").getClass();2.通过Class类的静态方法——forName()来实现:Class c2 = Class.forName("MyObject");3.如...
分类:
其他好文 时间:
2015-07-28 15:57:34
阅读次数:
104
private T getTargetClass(String resultString, T t) {
System.out.println(resultString);
JSONObject result = JSONObject.fromObject(resultString);
return (T) JSONObject.toBean(result, t.getClass()...
分类:
编程语言 时间:
2015-07-15 19:24:29
阅读次数:
175
获取类的Class对象的方式有三种1:通过类名.class直接获取,2:通过该类对象的getClass方法获取,eg:Students=newStudent()Classc=s.getClass();3:通过Class.forName(类名字符串)直接得到一个类的Class对象。关于Java的每个类的.class都能获取到一个该类的Class对象。类名.cla..
分类:
编程语言 时间:
2015-07-14 20:38:13
阅读次数:
116
第一步:创建要反射的类的字节码文件对象,其实就是创建了Class类的对象(一共有三种方法)方式一:通过对对象获取字节码文件对象例如:Person p = new Person(); Class c1 = p.getclass(); //Object类中的方法:public final Cla...
分类:
其他好文 时间:
2015-07-11 18:24:22
阅读次数:
106
Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法?1.clone方法保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。2.getClass方法final方法,获得运...
分类:
其他好文 时间:
2015-07-09 06:12:00
阅读次数:
96
一,获取Android设备的所有存储设备,这里边肯定有一个能用的
StorageManager sm = (StorageManager) context.getSystemService(Context.STORAGE_SERVICE);
String[] paths = (String[]) sm.getClass().getMethod("getVolumePaths", null).in...
分类:
移动开发 时间:
2015-06-30 18:25:22
阅读次数:
127
List packages = getPackageManager().getInstalledPackages(0);
public PkgSizeObserver pkgsizeobserver = new PkgSizeObserver();
try {
Method method;
method = this.getPackageManager().getClass().get...
分类:
移动开发 时间:
2015-06-29 13:25:03
阅读次数:
185
xxx.getClass().getClassLoader().getResourceAsStream("d:/test-config.properties")这方法确实会缓存文件, 在WebApp里面,在不重启tomcat的情况下,修改本地文件,程序跑的时候不会加载最新的本地文件。如果需要动态修改...
分类:
编程语言 时间:
2015-06-29 13:13:43
阅读次数:
1256