20155232 2016-2017-2《Java程序設計》課程總結

  • 20155232 2016-2017-2《Java程序設計》課程總結html

    做業彙總

  • (按順序)每週做業連接彙總java

  • 預備做業1:你指望的師生關係是什麼?
  • 預備做業2:技能與經驗之談
  • 預備做業3:初體驗--虛擬機VirtualBox
  • 第一週做業:學習教材第一章、第二章進行總結,瞭解Java基礎知識
  • 第二週做業:學習教材第三章,編輯、編譯、運行教材上代碼,認識Java的類型與變量。
  • 第三週做業:學習教材第四章、第五章,區分基本類型與類類型,理解對象的生成與引用的關係,掌握String類和數組,理解封裝的概念,掌握構造方法的定義,理解重載的概念,掌握static的應用。
  • 第四周做業:
    教材第六章、第七章,理解封裝、繼承、多態的關係,理解抽象類與接口的區別,掌握S.O.L.I.D原則,瞭解模式和設計模式,能正確覆蓋方法,瞭解垃圾回收機制,掌握Object類,掌握enum。
  • 第五週做業:教材第八章、第九章,理解異常架構,牚握try...catch...finally處理異常的方法,會用throw,throws,理解Collection和Map架構,會用常見的數據結構和算法,瞭解Lambada和泛型。
  • 第六週做業:教材第十章、第十一章,理解流與IO,理解InputStream/OutPutStream的繼承架構,理解Reader/Writer繼承架構,會使用裝飾類。
  • 第七週做業:教材第十二章、第十三章,瞭解Lambda語法,瞭解方法引用,瞭解Fucntional與StreamAPI,掌握Date與Calendar的應用,會使用JDK8新的時間API。
  • 第八週做業:教材第十四章、第十五章,瞭解NIO,會使用Channel、Buffer與NIO2,會使用日誌API、國際化,會使用正則表達式,瞭解JDK8加強功能。
  • 第九周做業:教材第十六章、第十七章、第十八章,瞭解JDBC架構,掌握JDBC架構,掌握反射與ClassLoader,瞭解自定義泛型和自定義枚舉,會使用標準註解。
  • 第十週做業:完成學習資源中相關內容的學習,瞭解計算機網絡基礎,掌握Java Socket編程,理解混合密碼系統,掌握Java 密碼技術相關API的使用。git

關於博客

  • 自認爲寫得最好一篇博客是?爲何?

我以爲寫的最好的一篇博客是第一週學習總結,由於當時很詳細的記錄了整個實踐過程,當時遇到了問題上網查詢沒有解決時,在答疑小組中第一次提問,並獲得了回答,解決了問題。而且以圖片文字相結合的方式記錄了學習的整個過程,受到了老師表揚。程序員

  • 做業中閱讀量最高的一篇博客是?談談經驗

預備做業03 初體驗--虛擬機這篇博客中,當時老師的要求是自學實驗樓內容,因而我把老師要求的內容知識點都學習了一遍,在博客中總結了知識點而且將實驗樓中的每節課後做業都完成了,有的還進行了修改創新,以截圖和文字相結合的方式呈現,可是如今有的圖片不知道出於什麼緣由,顯示不出來。可能當時用的是百度雲上傳圖片,而後建立了公共連接,生成了圖片連接,可能過了必定期限失效了或者刪除了,因此致使如今有的圖片顯示不出來。後來就改用博客園上傳圖片了。正則表達式

  • 做業中與師生交互最多的一篇博客是?談談收穫

預備做業01兩位老師都對個人博客提出了建議,使我對博客的格式有了新的認識,而且瞭解了markdown格式的各類用法。算法

實驗報告彙總

(按順序)實驗報告連接彙總編程

  • 實驗一 實驗名稱:Java開發環境的熟悉簡要內容

1.Idea下Java程序開發、調試設計模式

2.命令行下Java程序開發數組

3.實現Fibonacci數列功能,並進行測試。安全

  • 實驗二 實驗名稱:Java面向對象程序設計

1.初步掌握單元測試和TDD

2.理解並掌握面向對象三要素:封裝、繼承、多態

3.初步掌握UML建模

4.熟悉S.O.L.I.D原則

  • 實驗三
    實驗名稱:Java敏捷開發與XP實踐

1.敏捷開發與XP

2.編碼標準

3.版本控制

4.重構

5.Java密碼學相關內容的學習

  • 實驗四實驗名稱:Android程序設計

1.基於Android Studio開發簡單的Android應用並部署測試;

2.瞭解Android、組件、佈局管理器的使用;

3.掌握Android中事件處理機制。

  • 實驗五實驗名稱:網絡編程與安全

結對編程:1人負責客戶端,一人負責服務器

代碼託管

  • 代碼託管連接

  • 給出statistic.sh的運行結果,說明本學期的代碼量目標達到沒有?
    image
    目標達到了。

  • 加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得

看一個做家的水平,不是看他發表了多少文字,而要看他的廢紙簍裏扔掉了多少。

我以爲一樣的理論適用於編程。好的程序員,也是通過不斷地更改,實驗,思考才能得出最優解。就像文學做品同樣,代碼是不可能一蹴而就的。任何人都不可能一筆呵成。

  • 積極主動敲代碼作到沒?教材實踐上有什麼經驗教訓?

我以爲我作到了百分之80左右,書上的代碼我基本上都git過,可是還差一些對書上代碼的修改創新。經驗就是多敲代碼真的有助於程序的理解,也是對一種新的語言的學習,不論是從語法上仍是格式上,都是一種很是好的方法。

課堂項目彙總

  • 課堂項目實踐

    • 參考2016-2017-2 《Java 程序設計》課堂實踐項目

      • 課堂實踐連接(沒有的能夠不列) 題目:設計並實現一個Book類,定義義成Book.java,Book 包含書名,做者,出版社和出版日期,這些數據都要定義getter和setter。定義至少三個構造方法,接收並初始化這些數據。覆蓋(Override)toString方法,返回良好的含有多行的書的描述信息。覆蓋equals方法,書名,做者,出版社和出版日期徹底一致才說明兩本書是同樣的。建立一個測試類Bookshelf, 其中的main方法建立並更新幾個Book對象。Book至少包含三本本學期教材內容。提交測試代碼和運行結果截圖,加上學號水印,提交碼雲代碼連接。
  • 實踐名稱:5月24日課堂時間提交補充

    題目:在IDEA中或命令行中運行P187 Guess.java。

    提交測試代碼和運行結果截圖,加上學號水印,提交碼雲代碼連接。

有關課堂項目

  • 課堂實踐對提升應用能力有幫助嗎?

我以爲很是有幫助,以前只是搬運書上的代碼,熟悉了格式語法等,沒有本身實踐練習,經過課堂實踐能發現不少以前沒有發現的學習中的漏洞疏忽等,還能經過本身的想法編程去實現,能更有效的鞏固學習java語言。

  • 課堂實踐上本身有什麼經驗教訓?

要說經驗就是在必定在上課前提早把電腦打開,而且打開後續須要用的東西工具等節省時間,提早工做作充足,以避免手忙腳亂,耽擱了時間,致使沒有提交成功。

  • 課堂實踐上對老師有什麼教學建議?

我以爲課堂實踐的時間每次有點緊,沒有時間打水印或者就是沒時間提交代碼,我以爲應該延長一點實踐的時間。

有關課程

  • 課程收穫與不足
  • 本身的收穫(投入,效率,效果等)

在java的學習過程當中,我投入了我大部分的時間,我自認爲java是比較難學的科目,因此分配了大部分的時間去學這門語言,看書中遇到不會的也會上網查詢,問同窗。書上的代碼也基本都敲過一遍。學習效率不是特別高,由於我屬於接受新事物比較慢的人,而且自學效率不是很高,可能由於初高中長時間養成的習慣,習慣聽老師講,因此在剛開始接觸鬚要自學的科目有點困難。在後來慢慢習慣了這種模式就掌握了一些訣竅,能更加有效率的去學習。效果也就天然有變化了。

  • 本身須要改進的地方

我以爲須要改進的地方就是除了敲課本上的代碼,對於代碼的擴展修改以及創新仍是有些欠缺。

  • 結對學習是否是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議

在結對學習中,兩我的互相提供幫助還能一塊兒討論出現的問題,尤爲在每節課堂測驗結束後,兩我的能夠針對課上測試結果進行深刻的學習,更能記憶猶新。建議就是課堂實踐過程能以一組進行討論,對題目進行分析。

  • 給開學初的你和學弟學妹們的學習建議
  • 若是從新學習這門課,怎麼作才能夠學的更好

我應該會對書上的代碼進行更深刻的學習,作到觸類旁通,更熟練的編程序。

  • 下學期有什麼可行的計劃提高學習效果?

計劃就是合理規劃每門課程的時間,作到在規定時間高效率的去完成任務,而且學會給本身制定可行合理的計劃和目標。每段時間有一個小目標和任務。

  • 問卷調查
  • 你平均每週投入到本課程有效學習時間有多少?

大概是一週3——4天左右。

  • 每週的學習效率有提升嗎?你是怎麼衡量的?

對於剛開始是真的不習慣自學的方式,到後來慢慢接受而且掌握了一些小方法訣竅,使得學習更加有效率。衡量標準就是每週學習兩章的時候,剛開始須要不少時間投入進去可是卻沒有太大的效果,或者用了不少的時間去看書才能看完兩章內容,在後期,漸漸熟悉後,一樣學習兩章所須要的時間在減小。

  • 藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?

有促進做用,在學習的效率上顯提升,由於須要在規定時間內完成。建議就是課堂實踐時間不太夠,每次就是差一點點,由於如今安裝的東西較多,電腦感受帶不太動,有時候電腦有點卡,打不開截圖程序或者電腦程序死機或者正在打水印就會提交不上去。

  • 你以爲這門課老師應該繼續作哪一件事情?

繼續堅持自學與老師講課結合起來,歡迎同窗提問並解答。

  • 你以爲這門課老師應該中止作哪一件事情?

每次實驗的項目適當的減小一些,感受每次作得有點趕,質量不是很高。

  • 你以爲這門課老師應該開始作什麼新的事情?

教你們熟悉一下須要用的軟件的各類功能。

二維碼

image

image

image

image

image

image

image

image

image

image

  • 實驗一 實驗名稱:Java開發環境的熟悉簡要內容

image

  • 實驗二 實驗名稱:Java面向對象程序設計

image

  • 實驗三
    實驗名稱:Java敏捷開發與XP實踐

image

  • 實驗四實驗名稱:Android程序設計

image

  • 實驗五實驗名稱:網絡編程與安全

image

  • 課堂實踐連接

1.實踐名稱:5月17日課堂時間第二個提交點補充

image

2.實踐名稱:5月24日課堂時間提交補充

image

相關文章
相關標籤/搜索