zoukankan      html  css  js  c++  java
  • java reflect 反射

    来源:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html

    练习:

    		
    			Class<?> cls = Class.forName("java.lang.String");
    			Constructor<?>  constructor = cls.getConstructor(String.class);
    			Object obj = constructor.newInstance("adb");
    			Method method = cls.getMethod("toString");
    			Object sss = method.invoke(obj);
    			System.out.println(sss);
    			
    		
    

      android上的动态加载jar

    	public static int getLibVersion(Context context) {
    		int version = 1;
    		final File optimizedDexOutputPath = new File(Constant.VIDEO_LIB_PATH + File.separator + LIB_FILE_NAME);
    		if (optimizedDexOutputPath.exists()) {
    			try {
    				DexClassLoader cl = new DexClassLoader(optimizedDexOutputPath.getAbsolutePath(), context.                                  getCacheDir().getAbsolutePath(),null, context.getClassLoader());
    				Class<?> libProviderClazz = null;
    				libProviderClazz = cl.loadClass(YOUTUBE_VERSION_CLASSNAME);
    				Field field = libProviderClazz.getField("VERSION");
    				version = field.getInt(null);
    			} catch (Exception ex) {
    				LogUtil.e(ex);
    			}
    		}
    		return version;
    	}
    

      

  • 相关阅读:
    python2和3使用pip时的问题
    Python爬虫-爬取百度贴吧帖子
    Python爬虫-爬取糗事百科段子
    keras例子-matchnet
    win10-Anaconda2-Theano-cuda7.5-VS2013
    caffe-win10-cifar10另
    PHP——0126最初
    PHP——动态随机数
    PHP——投票
    PHP——内测:联系人管理
  • 原文地址:https://www.cnblogs.com/wjw334/p/3621625.html
Copyright © 2011-2022 走看看