日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

20155204 2016-2017-2 《Java程序设计》第3周学习总结

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20155204 2016-2017-2 《Java程序设计》第3周学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

20155204 2016-2017-2 《Java程序設計》第3周學習總結

教材學習內容總結

  • 一個原始碼中可以有多個類定義,但只能有一個公開類。
  • 留心Scanner對于每一種類型的nextxxxx()方法
  • 以Java開頭的都是API提供的類
  • 使用Integer.valueOf()也是為基本類型建立打包器的方式之一
  • Integer打包基本類型時,如果是-128~127之間的數,會直接讀取,而超出范圍的數就會新建一個實例。如課后1、2題所反映的。
  • 索引類似于C語言的指針
  • 在類中定義方法,不用返回值可以在方法名前聲明void
  • 理解了public的含義,是把類公開。

教材學習中的問題和解決過程

  • 問題1:教材121頁第10題
  • 解答:發現自己沒有理解這種蜜糖式的循環方法,詢問同學理解了row,strs,str的意義。
  • 問題2:反編譯是一種什么方法?
  • 解答:參考了如何將java中的.class文件反編譯
  • 問題3:在自己編寫程序時分不清println和printf的區別。
  • 解答:printf:f就是format的意思,也就是格式化,是對輸出文字做格式化后再顯示在文本模式中。后面常用%d,%f,%b…這些格式控制符號,一般在輸出變量類型比較多的時候使用,也用在需要計算機計算或判斷后再輸出的情形。
    print:將它的參數顯示在命令窗口,并將輸出光標定位在所顯示的最后一個字符之后。
    println:將它的參數顯示在命令窗口,并在結尾加上換行符,將輸出光標定位在下一行的開始。相當于在print中加了一個%n換行符。當輸出信息比較單一簡單時,一般采用println,但println也可以用于多種變量類型的輸出,中間用“+號”連接,例如System.out.println("3 + 3 = "+a) //這里假設程序中a=6,可能這個例子不算太恰當,但代碼中的+前后連接了不同的類型,也可以用println輸出。
  • 為什么this()調用要出現在構造函數的第一行?
  • 解答:參考為什么java的構造方法中this()或者super()要放在第一行

代碼調試中的問題和解決過程

  • 問題1:猜數字代碼中輸入字母程序報錯

  • 解決:應當在輸入時進行判斷增強程序健壯性。
  • 問題2:為什么在linux bash里運行完程序后沒有換行?增加換行符也不行。

  • 未解決。。。
  • 問題3:平均數代碼運行結果為NaN

  • 解決:需要在java運行時加入指令
  • 問題4:運行一個包中的代碼,找不到主類

  • 解決:運行時需要寫完全吻合名稱
  • 問題5:運行這個代碼時錯誤

  • 解決:因為用到了前面定義的store方法,而前面的方法我忘記了編譯,所以導致了錯誤。

代碼托管

  • 代碼提交過程截圖:

  • 代碼量截圖:

上周考試錯題總結

  • 錯題1:CH03填空:~0b1011的十進制值是(-12)原因:忘記了~是求反
  • 錯題2:H03 填空 :0x10%9 的結果是( 7 )和CH03 填空 :0x10&9 的結果是(0)原因:忘記了0x
  • 錯題3:CH03 判斷:P64 Shift.java中第三個printf的輸出結果是”2的2次方:4”。(X) 原因:應該是有空格的吧。。

其他

這周的學習任務突然加大了,最后的學習有一點緊張,下次應該吸取經驗,任務分到每天,不想再度過一個library weekend了。學習方面也逐漸適應了學習方式,看書,代碼實踐,效果還是不錯的。

學習進度條

代碼行數(新增/累積)博客量(新增/累積)學習時間(新增/累積)重要成長
目標5000行30篇400小時
第一周33/331/118/18
第二周124/1572/216/34
第三周531/6893/320/54

參考資料

  • Java學習筆記(第8版)

  • 《Java學習筆記(第8版)》學習指導
  • 如何將java中的.class文件反編譯
  • 為什么java的構造方法中this()或者super()要放在第一行

轉載于:https://www.cnblogs.com/20155204wh/p/6539675.html

總結

以上是生活随笔為你收集整理的20155204 2016-2017-2 《Java程序设计》第3周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。