全類名與路徑的區別

2021-10-10 04:16:47 字數 435 閱讀 1802

全類名是某個檔案在專案中的位置,格式為包名.類名

路徑分為相對路徑和絕對路徑。

絕對路徑是指這個檔案在作業系統中的位置,

相對路徑通過這個檔案的上一級 ./ 或下一級/ 來指定檔案內容

路徑:	路徑分為相對路徑和絕對路徑。

絕對路徑是指這個檔案在作業系統中的位置,

相對路徑通過這個檔案的上一級 ./ 或下一級/ 來指定檔案內容

例如:流中用的就是路徑名。因為和系統檔案相關。

全類名:全類名是指package

+ (.)類的名字

例如:二分查詢.no4第乙個錯誤的版本.solution

包名 包名 類名

全類名例如 class.forname("...."),通過字串來建立位元組碼物件(類物件)。

class 類名 與inlcude「類名「

class 類名只是宣告存在這麼乙個類,但是通過這個宣告無法得到任何關於此類的具體資訊。這樣你可以在其他使用到的地方宣告乙個該型別的指標。include標頭檔案則是將整個該標頭檔案與使用到的地方關聯起來。使用class 類名一般是為了去除編譯依賴,減少編譯消耗的時間。include xx.h 在編譯...

類名 class 和getClass的區別

區別 類名.class叫做 類字面量 因class是關鍵字,所以類名.class編譯時確定。getclass 執行時根據實際例項確定,getclass 是動態而且是final的。string.class 是能對類名的引用取得在記憶體中該型別class物件的引用,new string getclass...

陣列名a與 a的區別

對於乙個陣列 int a 5 a表示陣列首元素的位址,而 a表示陣列的首位址。假設 a 0 的位址為0x00ffff00 則 a 4 的位址為0x00ffff12 那麼 a 1 的位址為陣列的首位址加上該陣列的偏移量sizeof a 20 a 1 則是陣列首元素的位址加上該陣列乙個元素的偏移量siz...