資源簡介
Java 實例化Class類的5種方式(基礎篇-實例139).zip
代碼片段和文件信息
package?com.mingrisoft.reflection;
import?java.util.Date;
public?class?ClassTest?{
????@SuppressWarnings(“unchecked“)
????public?static?void?main(String[]?args)?throws?ClassNotFoundException?{
????????System.out.println(“第1種方法:object.getClass()“);
????????Class?c1?=?new?Date().getClass();//?使用getClass()方式獲得Class對象
????????System.out.println(c1.getName());//?輸出對象名稱
????????System.out.println(“第2種方法:.class語法“);
????????Class?c2?=?boolean.class;//?使用.class語法獲得Class對象
????????System.out.println(c2.getName());//?輸出對象名稱
????????System.out.println(“第3種方法:Class.forName()“);
????????Class?c3?=?Class.forName(“java.lang.String“);//?使用Class.forName()獲得Class對象
????????System.out.println(c3.getName());//?輸出對象名稱
????????System.out.println(“第4種方法:包裝類的TYPE域“);
????????Class?c4?=?Double.TYPE;//?使用包裝類獲得Class對象
????????System.out.println(c4.getName());//?輸出對象名稱
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????232??2015-08-28?13:54??.classpath
?????文件?????????379??2015-08-28?13:54??.project
?????文件????????1273??2015-08-28?13:54??bin\com\mingrisoft\reflection\ClassTest.class
?????文件?????????967??2015-08-28?13:54??src\com\mingrisoft\reflection\ClassTest.java
- 上一篇:Java 捕獲多個異常
- 下一篇:Java 域的默認初始化值
評論
共有 條評論