在jdk自帶的api源碼中發現這么一行代碼:private TimerTask[] queue = new TimerTask['? '];這是啥意思。。創建數組的時候[]不是應該寫一個數字表示數組的長度嗎怎么寫了個' '。。。
1 回答

神不在的星期二
TA貢獻1963條經驗 獲得超6個贊
java中 char類型在0-65535范圍內
2.容量?。╟har)的數據類型可以自動轉換為容量大(int)的數據類型,這是java中的自動類型轉換
3.char類型用來表示在Unicode編碼表中的字符,java內部采用Unicode字符集。
4.private TimerTask[] queue = new TimerTask['? '];這里面應該是一個控制字符,編碼\u0080,只是我們看不出來而已,不過我也不會輸入這個控制字符,你可以嘗試把光標放進去,需要左移或者右移兩次才能從''中出來
添加回答
舉報
0/150
提交
取消