为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Java反射机制

2017-09-27 3页 doc 14KB 8阅读

用户头像

is_842972

暂无简介

举报
Java反射机制Java反射机制 Java反射API相关类 类名称 释义 可以表达:类、接口、枚举、注解、数组和java.lang.Class Java基本数据类型 Java的包 java.lang.Package 修饰符 java.lang.reflect.Modifier 类的成员变量 java.lang.reflect.Field 类的成员方法 java.lang.reflect.Method 类的构造方法 java.lang.reflect.Constructor 数组类型 java.lang.reflect.Arr...
Java反射机制
Java反射 Java反射API相关类 类名称 释义 可以达:类、接口、枚举、注解、数组和java.lang.Class Java基本数据类型 Java的包 java.lang.Package 修饰符 java.lang.reflect.Modifier 类的成员变量 java.lang.reflect.Field 类的成员方法 java.lang.reflect.Method 类的构造方法 java.lang.reflect.Constructor 数组类型 java.lang.reflect.Array 空类型 java.lang.Void java.lang.Class对象的取得方法 取得方法 释义 常量:Class c = "foo".getClass(); 枚举:enum E { A, B } Class c = A.getClass(); 接口:Set s = new HashSet(); Class c = s.getClass(); 使用getClass()方法 数组:byte[] bytes = new byte[1024]; Class c = bytes.getClass(); 一般引用:String str = "foo"; Class c = str.getClass(); 基本类型:Class c1 = boolean.class; Class c2 = int.class; 数组:Class c = int[][][].class; 运用.class语法 类接口:Class c = java.io.File.class; 基本类:Class c = Class.forName ("java.lang.String"); 运用静态方法内部类:Class c = Class.forName ("java.lang.HashMap$Entry"); Class.forName() 数组:Class c = Class.forName ("[I"); Class c1 = Boolean.TYPE; Class c1 = Byte.TYPE; Class c1 = Character.TYPE; Class c1 = Short.TYPE; 运用基本类型包装类Class c1 = Integer.TYPE; Class c1 = Long.TYPE; 的.TYPE语法 Class c1 = Float.TYPE; Class c1 = Double.TYPE; Class c1 = Void.TYPE; Class c = java.lang.String.class.getSuperclass(); Class[] c = Character.class.getClasses(); Class[] c = Character.class.getDeclaredClasses(); 使用特殊方法 Class c = f.getDeclaringClass(); Class = o.getClass().getEnclosingClass(); java.lang.Class中方法的特性 成员 Class的方法 多个成员? 继承的成员? 私有成员? getDeclaredField() × × ? getField() × ? × Field getDeclaredFields() ? × ? getFields() ? ? × getDeclaredMethod() × × ? getMethod() × ? × Method getDeclaredMethods() ? × ? getMethods() ? ? × getDeclaredConstructor() × × ? getConstructor() × ? × Constructor getDeclaredConstructors() ? × ? getConstructors() ? ? ×
/
本文档为【Java反射机制】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索