首先非常感謝老師這節課的講解,這節課老師講了基礎,還有更深層次的東西需要大家自己去研究,我這里找到一個網站,很好的解釋了有不同位置的return的情況下代碼的執行順序,大家自己去看看,理解到就行了。
http://blog.csdn.net/kavensu/article/details/8067850
http://blog.csdn.net/kavensu/article/details/8067850
2017-04-18
支持線程同步保證線程安全而導致性能下降的問題
新引入的StringBuilder類不是線程安全的,但其在單線程中的性能比StringBuffer高,所以應優先考慮使用 StringBuilder 類
新引入的StringBuilder類不是線程安全的,但其在單線程中的性能比StringBuffer高,所以應優先考慮使用 StringBuilder 類
2017-04-18
// 創建一個空的StringBuilder對象
StringBuilder str=new StringBuilder();
// 從后往前每隔三位插入逗號
int num=str.length();
for(int i=3;i<num;i+=3){
str.insert(num-i,',');
}
StringBuilder str=new StringBuilder();
// 從后往前每隔三位插入逗號
int num=str.length();
for(int i=3;i<num;i+=3){
str.insert(num-i,',');
}
2017-04-18
難點在于兩點:int x = (int)(Math.random()*10)寫法 以及之前的內容foreach
而且這個random單詞真的很容易寫成radom 我相信不止我一個人寫成這樣 還有那個Scanner 經常錯寫成Scannner 這也不止我一個人吧···············
而且這個random單詞真的很容易寫成radom 我相信不止我一個人寫成這樣 還有那個Scanner 經常錯寫成Scannner 這也不止我一個人吧···············
2017-04-17
學完上一節 結果下一節開頭就說上一節不受歡迎 不建議使用 真是醉了········ 上一節的內容不難 但是繞來繞去 要理解還是很花費時間的 結果············剛學完 就被潑了冷水 無語··············
2017-04-17
為什么呢?因為這一個例子 并沒有給Date創建對象 而是直接轉換 結果就出現轉換異常了
那么有些慕友會問 為啥練習題給出的 Date date =sdf.parse(d);就好使了??(經測試練習題給出的代碼在eclipse上正常通過) 答案很簡單 因為它上面已經給Date創建好對象了 Date now = new Date();
這就告訴我們 無論是format()還是parse()方法 都需要先給Date創建好對象再使用 不創建也行 但要寫成另外一種形式 總而言之 還是感覺這一季 講的真心過于模糊了 質量的確不如前兩季
那么有些慕友會問 為啥練習題給出的 Date date =sdf.parse(d);就好使了??(經測試練習題給出的代碼在eclipse上正常通過) 答案很簡單 因為它上面已經給Date創建好對象了 Date now = new Date();
這就告訴我們 無論是format()還是parse()方法 都需要先給Date創建好對象再使用 不創建也行 但要寫成另外一種形式 總而言之 還是感覺這一季 講的真心過于模糊了 質量的確不如前兩季
2017-04-17
這上面有一個不宜察覺的錯誤
在講“使用 parse() 方法將文本轉換為日期”這一個例子的時候 你把它輸在eclipse上 編譯會輸出轉換異常 即使你改成 public static void main(String[] args) throws ParseException {}這樣了
它依然會報錯:Exception in thread "main" java.text.ParseException: Unparseable date: ·····
你需要把第三行代碼改成Date date = df.parse(df.format(new Date()));這樣才能編譯通過
在講“使用 parse() 方法將文本轉換為日期”這一個例子的時候 你把它輸在eclipse上 編譯會輸出轉換異常 即使你改成 public static void main(String[] args) throws ParseException {}這樣了
它依然會報錯:Exception in thread "main" java.text.ParseException: Unparseable date: ·····
你需要把第三行代碼改成Date date = df.parse(df.format(new Date()));這樣才能編譯通過
2017-04-17