关于java.lang.Class对象的取【转】
来源:互联网 发布:python中感叹号 编辑:程序博客网 时间:2024/05/05 05:42
关于java.lang.Class对象的取得,总结如下
取得方法
释义
使用getClass()方法
常量:Class c = "foo".getClass();
枚举:enum E { A, B } Class c = A.getClass();
接口:Set<String> s = new HashSet<String>(); Class c = s.getClass();
数组:byte[] bytes = new byte[1024]; Class c = bytes.getClass();
一般引用:String str = "foo"; Class c = str.getClass();
运用.class语法
基本类型:Class c1 = boolean.class; Class c2 = int.class;
数组:Class c = int[][][].class;
类接口:Class c = java.io.File.class;
运用静态方法Class.forName()
基本类:Class c = Class.forName ("java.lang.String");
内部类:Class c = Class.forName ("java.lang.HashMap$Entry");
数组:Class c = Class.forName ("[I");
运用基本类型包装类的.TYPE语法
Class c1 = Boolean.TYPE;
Class c1 = Byte.TYPE;
Class c1 = Character.TYPE;
Class c1 = Short.TYPE;
Class c1 = Integer.TYPE;
Class c1 = Long.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<c> = o.getClass().getEnclosingClass();
- 关于java.lang.Class对象的取【转】
- 关于java.lang.Class对象的取得,总结如下
- java.lang.Classloader、java.lang.Class对象
- 关于class$java$lang$Character
- 关于 Constructor[] java.lang.Class.getConstructors() API 的使用
- java中的java.lang.Class对象
- 关于 java.lang.Class.isAssignableFrom() 方法
- Java的Class对象
- java的反射(java.lang.Class 、java.lang.reflect )
- 关于java.lang.SecurityException: class "org.bouncycastle.util.Strings"'s signer.....报错信息的解决方法
- 关于java.lang.IllegalArgumentException: No converter found for return value of type: class 的问题解决
- 关于java.lang.NoClassDefFoundError处理(我遇到的坑could not initialize class xmlreaders)
- 对java.lang.Class类的理解
- java.lang.Class类和反射机制创建对象
- Class(java.lang.Class)类中成员函数的区别
- 关于java.lang.IncompatibleClassChangeError: Implementing class错误解决
- 关于java.lang.IncompatibleClassChangeError: Implementing class错误解决
- 深入研究java.lang.Class类(转)
- linux下用户和用户组管理常用命令
- solaris查看内存使用情况命令
- Oracle Character Functions
- test
- 使用CFontDialog修改Richedit的字体
- 关于java.lang.Class对象的取【转】
- 在MFC ODBC 中 使 CRecordSet 指定字段变为只读字段
- 什么才是好的数据结构 部分 from 陈宏线段树
- 三层节点嵌套折叠
- 第一次写博客
- volumetric obscur ence
- PC-lint 简明教程
- Delphi三层架构数据库操作攻略
- 80后的IT你们过的怎么样。