已采納回答 / 慕瓜7049329
我的理解,聲明list時,沒有寫泛型的,按最先存入的對象類型為準想要多種對象,聲明時要這么寫 List <?>?coursesToSelect
2020-03-05
已采納回答 / 慕絲4178455
Java math.ceil或者Java math.floor()代表取最小或最大整數,這個值很有可能會超過整數范圍,所以得用double來表示。Double.MaxValue = 1.7976931348623157E+308Integer.MaxValue = 2,147,483,647
2020-02-28
已采納回答 / mushji
這是語法要求。一般不用這種語法建議你使用:? ? ?Date e = new Date();? ? ?DateFormat w = DateFormat.getDateTimeInstance();? ? ?String q = w.format(e);? ? ?System.out.println(q);
2020-02-28
已采納回答 / Zzz39
在同一個類中:對于靜態方法,其他的靜態或非靜態方法都可以直接調用它。而對于非靜態方法,其他的非靜態方法是可以直接調用它的。但是其他靜態方法只有通過對象才能調用它。
2020-02-25
已采納回答 / 慕仔9353346
finally是在try-catch之后執行的,如果return在try-catch中,finally會在return后再執行,所以直接把釋放資源的語句放在finally語句塊中即可,例如常見的數據庫連接<...code...>
2020-02-25
已采納回答 / 黑夜的白_羊
圖一的問題:int等是基本類型,Integer是其包類,在一般的賦值情況下差不多,但是有時候用到一些特定的情況只能用后者? 也就是包類,不能用基本類圖二的問題:代碼本身沒錯,但是代碼的順序搞錯了,你是先定義一個 score1=86,然后把score1的值賦給score2,所以score2的值是第一個score1的值,不是你后面又給score1賦值的那個值,還有? 你輸出的是score2,不是score1,當然看不出來score1的值變沒變
2020-02-24
已采納回答 / 回頭的浪子i
fileName.length()-4?//11 fileName.length()?//15 fileName.substring(fileName.length()-4,fileName.length())?//[11,15)---》java prefix="java" ==比較的是兩個字符串的內存地址,很顯然兩個字符串的內存地址不一樣 這時需要...
2020-02-19
已采納回答 / 影賊
因為控制字符串長度的數字為0。所以出現空字符;因為字符串長度是10以內 ,所以有概率為0 ,你可以打印下每次隨機出的字符串長度(你這上面的 suiji.nextInt(10))看一下
2020-02-17