《程序设计与数据结构》第3周学习总结
生活随笔
收集整理的這篇文章主要介紹了
《程序设计与数据结构》第3周学习总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學號 20162317 《程序設計與數據結構》第3周學習總結
教材學習內容總結
第三章的內容相比之前兩章更為具體,介紹的內容更為集中,主要說到了類和對象的問題,其中也仔細介紹了String類、Random類、Math類、NumberFormat類等類。此外也說到了與類相關的包,以及當你要使用類時用的import和其他細節。
教材學習中的問題和解決過程
- 每個類中都有比較有用的方法,里面各種方法的使用格式以及各種參數的標準都不明晰,如String類中有個方法是char charAt (int inddex),通過這種方法可以返回位于指定的index處的字符串。我一開始并不理解它的表達我可以如何運用在我的java文件中,還有index又是什么,甚至連返回是什么意思都不知道。
- 對待這個問題我看了后面的程序事例,找到相關類中的方法的使用事例,照葫蘆畫瓢,試試這些格式里面哪個是可以運用的,是成規律的,如file.method這樣的規律。對這類問題都是這樣處理,但有時真的理解不了或試不出來這種窘迫的情境下,我便去網上查找這種方法的事例,如對:
printf,我便上百度去找些java大神的博客去查看事例,并分析,做下筆記。
DecimalFormat
代碼調試中的問題和解決過程
- 這周婁老師給我們著重講了一下關于代碼調試的jdb。隨著jdb,老師也向我們介紹了功能強大的Intellij IDEA。初始對代碼調試真的不熟悉,愣是對著個java文件研究半天
后來到博客園問后,才明白是對class文件來進行調試。
- 此外,jdb中調試的選項多種多樣!
有精力的話不排除會深究。
代碼托管
上周考試錯題總結
~0b1011的十進制值是(-12)
-0b*在java中表示的是二進制,~表示的是非計算,二進制在java中儲存是以其補碼的方式進行儲存,綜上所述,該題的方法應該是先將這堆二進制轉化為其反碼,再進行取補。- 判斷:byte a=3;byte b=4; 那么 a+b的類型也是byte.(X)
a、b雖然是屬于byte類型,但在他們進行四則運算的過程中,它們的和即a+b已經自動變回int類型了,所以這題是錯的。
- 判斷:Java中, 數字2351l 的類型是 int 。(x)
這題最后的字不是“1”而是英文字母“l",所以這串數字不是int類型而是long類型。
其他(感悟、思考等,可選)
- 這章的內容相對于前兩章的內容集中了很多,相對應的,也難了很多。但作為自己的專業課,是很有義務去克服這些困難,雖說背后會花上很多時間,但學習你不花上時間,你是學不到好的,所以仍然需要我在接下來的學習中咬緊牙關。有時候即使你花上時間去研究,你也覺得自己并沒有收獲什么,或收獲得很少,有時候你覺得自己即使勤奮過,努力過,但仍然不夠別人優秀。這種情況比比皆是,一次又一次地打擊我的學習積極性。但慢慢地,我理解到,自己的學習是自己的事,自己懂沒懂只有自己知道,別人優秀就讓別人優秀去吧,我要少一些抱怨,仍然要擼起袖子好好學習,學好知識,增強自己的專業技能與專業素養。
學習進度條
| 目標 | 2000行 | 4篇 | 80小時 | |
| 第一周 | 96/96 | 1/1 | 13/20 | |
| 第二周 | 646/736 | 1/2 | 20/33 | |
| 第三周 | 536/1272 | 1/3 | 20/53 | 學會了jdb以及學會使用Intellij IDEA |
轉載于:https://www.cnblogs.com/VersionP1/p/6574257.html
總結
以上是生活随笔為你收集整理的《程序设计与数据结构》第3周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令之kill篇
- 下一篇: mysql启动错误排查-无法申请足够内存