資源簡介
Java 查看類的聲明(基礎篇-實例141).zip
代碼片段和文件信息
package?com.mingrisoft.reflection;
import?java.lang.annotation.Annotation;
import?java.lang.reflect.Modifier;
import?java.lang.reflect.Type;
import?java.lang.reflect.TypeVariable;
public?class?ClassDeclarationViewer?{
????public?static?void?main(String[]?args)?throws?ClassNotFoundException?{
????????Class>?clazz?=?Class.forName(“java.util.ArrayList“);//?獲得ArrayList類對象
????????System.out.println(“類的標準名稱:“?+?clazz.getCanonicalName());
????????System.out.println(“類的修飾符:“?+?Modifier.toString(clazz.getModifiers()));
????????//?輸出類的泛型參數
????????TypeVariable>[]?typeVariables?=?clazz.getTypeParameters();
????????System.out.print(“類的泛型參數:“);
????????if?(typeVariables.length?!=?0)?{
????????????for?(TypeVariable>?typeVariable?:?typeVariables)?{
????????????????System.out.println(typeVariable?+?“\t“);
????????????}
????????}?else?{
????????????System.out.println(“空“);
????????}
????????//?輸出類所實現的所有接口
????????Type[]?interfaces?=?clazz.getGenericInterfaces();
???????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????232??2015-08-28?13:54??.classpath
?????文件?????????379??2015-08-28?13:54??.project
?????文件????????2800??2015-08-28?13:54??bin\com\mingrisoft\reflection\ClassDeclarationViewer.class
?????文件????????2033??2015-08-28?13:54??src\com\mingrisoft\reflection\ClassDeclarationViewer.java
- 上一篇:Java 高效的枚舉元素映射
- 下一篇:Java 使用守護線程
評論
共有 條評論