原文:java中getName()、getCanonicalName()、getSimpleName()用法比較

先看一個例子 用戶測試類 執行結果: com.reflect.Usercom.reflect.UserUser Ljava.lang.String java.lang.String String 可以看出,對於大部分class而言,getCanonicalName和getName這兩個方法沒有什么不同的, 但是對於array等就顯示出來了。 getName 方法,以String的形式,返回Clas ...

2016-03-14 09:14 0 4175 推薦指數:

查看詳情

Javaclass的getName()和getCanonicalName()兩個方法的區別

getName()返回的是虛擬機里面的class的表示 getCanonicalName()返回的是更容易理解的表示 對於普通類來說,二者沒什么區別,只是對於特殊的類型上有點表示差異 比如byte[]類型,前者就是[B,后者就是byte[] 比如byte[][]類型 ...

Fri Feb 01 01:12:00 CST 2019 0 3500
Java】Callable,Runnable比較用法

1、Runnable和Callable的區別 (1) Callable規定的方法是 call(), Runnable規定的方法是 run()。 (2) Callable的任務執行后可返回值,而 R ...

Tue Jan 17 22:55:00 CST 2017 1 4696
線程測試getName方法和getId方法

  測試Thread類的getName方法和getI的方法,1.創建兩個線程,輸出默認的線程名字和默認的ID。2.創建一個線程,設置線程的名字並輸出線程名字和默認ID。 一、獲取默認的線程名字和ID,首先,新建類TestThreadNameAndId,在該類的main方法,創建兩個線程t0 ...

Fri Jun 02 23:47:00 CST 2017 0 2475
javaBigDecimal和0比較

java判斷一個BigDecimal的金額是否大於0,通常用於兩個金額差的比較。 具體做法: BigDecimal num= new BigDecimal("18"); int i=num.compareTo(BigDecimal.ZERO); if(i==-1){ //num小於 ...

Fri Sep 10 23:26:00 CST 2021 0 146
javaBigDecimal和0比較

java判斷一個BigDecimal的金額是否大於0,通常用於兩個金額差的比較。 具體做法: BigDecimal num= new BigDecimal("18"); int i=num.compareTo(BigDecimal.ZERO); if(i==-1){ //num小於 ...

Thu Mar 07 17:04:00 CST 2019 1 31117
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM