1. 程式人生 > >201671010130 2016-2017-2 《Java程序設計》第二周學習小結

201671010130 2016-2017-2 《Java程序設計》第二周學習小結

博客 返回 由於 程序 使用 spa family 浮點 multi

學習Java第三章小結

本周我學會了:

  1. 首先是解決關於解決運行程序前出現了錯誤提示“editor dose not contain a main type”程序無法運行”的問題,通過網友的博客http://blog.csdn.net/huazhangena/article/details/7349044,出現這個問題的原因是我們所建的主類文件未放在編譯器訪問路徑下,也就是缺省路徑在項目非缺省源程序文件夾下下保存了源程序,解決辦法就是重構這個程序的編譯路徑。
  2. 現在的我已經可以靜下心來運用java環境eclipse(剛接觸的時候真的覺得心很浮躁),學會了使用快捷鍵(Alt+/)可以在所用的類後面出現所有規範的方法根據提示我們可以正確高效的獲得這個方法其中所需要的變量的個數和類型,還可以一目了然的看見所返回的結果類型。
  3. 根據習題和課件,知道了標準的輸入輸出形式,我認為在這一點上和C語言上呢大相徑庭,C語言的輸入輸出需要導入io(標準輸入輸出)函數,在java中實現輸入需要先導入java.util包,因為構造一個Scanner對象的Scanner類是定義在這個包中的,輸出卻不需要,實現輸出只需要調用System.out.println。
  4. 在java中可以使用java.math有一種特別的類:BigInteger和BigDecimal,這個可以滿足整數類和浮點精度不夠的問題,這種類需要使用大數值類的add和multiple等方法。
  5. java中數組的兩種初始化方式,特別註意的是可以允許數組長度為0與(null)不一樣。
  6. new是用於給對象分配相應的內存的一種構造方法。
  7. 值得一提的是:java特別註重大小寫所以寫程序一定要心細。
  8. 由於不懂題目中Scanner in = new Scanner(new File(“myfile.txt”)),Scanner類和in的關系,今天看見一條評論解釋:“假設一個人類(Scanner),這個人類是誰(in),後面創建一個人類new Scanner(system.in),system.in就是這個人的特征”,所以該句解釋是:新創建一個輸入得到Scanner對象然後賦值給in。我想請教一下老師這種說法合適嗎?

201671010130 2016-2017-2 《Java程序設計》第二周學習小結