第一週做業:簡要學習java語言的基本語法結構、java語言的特色、環境等、循環語句。
html
第二週做業:對象和類、接口和抽象類、多態
java
第三週做業:基本類型的封裝類,裝箱和拆箱,字符串類,數組,錯誤處理,操做數字
python
第四周做業:枚舉類的入門和介紹、 操做時間和日期、java.util.Date的API簡介、集合框架、泛型類
android
第五週做業:InputStream、OutputStream等輸入/輸出方式、線程、併發工具、網絡等知識
git
第六週做業:Android簡介、活動、UI組件,Android 四大組件之 " Activity "
程序員
第七週做業:佈局、監聽器、上下文菜單
數據庫
第八週做業:ListView、GridView、樣式和主題、位圖處理等知識
編程
第九周做業:圖形和制定視圖、片斷、多面板佈局、動畫
數組
第十週做業:偏好、操做空間、操做數據庫、獲取圖片
網絡
第十一週做業:製做視頻、處理Handler、異步工具等知識
第十二週做業:服務、鬧鐘服務、廣播接收器、內容提供者等知識
自認爲寫得最好一篇博客是?爲何?
第七週做業:佈局、監聽器、上下文菜單
緣由:系統的學習了其中關於佈局方面的知識,Android中的佈局,Android中有六大布局,分別是: LinearLayout(線性佈局),RelativeLayout(相對佈局),TableLayout(表格佈局) FrameLayout(幀佈局),AbsoluteLayout(絕對佈局),GridLayout(網格佈局) ;經過本身一行一行的敲代碼來進行理解和感悟,受益不淺。
做業中閱讀量最高的一篇博客是?談談經驗
第七週做業:佈局、監聽器、上下文菜單
經驗:這篇博客裏面,詳細的介紹了佈局方面的知識、怎麼建立一個全局監聽器、如何製做菜單、並對書上的代碼進行了必定的改進。
做業中與師生交互最多的一篇博客是?談談收穫
第二週做業
收穫:主要是剛開始使用碼雲這個雲端的存儲器,用git命令進行上傳或下拉不是很理解、跟同窗們和老師交流後,明白了每一個命令的意思就方便和熟練多了。
課堂項目實踐
- 課堂實踐連接(https://gitee.com/yuchao20189220/over_20189220java)
- 課堂實踐對提升應用能力有幫助嗎?
有幫助,老師在課堂上講解了相關的知識,咱們在課堂上進行實踐,有利於咱們鞏固知識點。
- 課堂實踐上本身有什麼經驗教訓?
要認真聽而且理解老師所講的知識點,實在不會能夠上在網上查閱相關資料、或者跟同窗交流。
- 課堂實踐上對老師有什麼教學建議?
課堂上能夠多講解些知識點
這學期,除了學習了一些java的代碼,還學習了一些python的知識。加入了婁老師笨辦法學python的課程,一步一步的敲代碼,進行學習!
本書將教會你編程新手須要瞭解的3種重要的技能:讀和寫、注重細節以及發現不一樣。
讀和寫
很顯然,若是你連打字都成問題的話,那你學習編程也會有問題。尤爲是,若是你連程序源代碼中的那些奇怪字符都敲不出來的話,就更別提編程了。若是沒有這些基本技能,你連最基本的軟件工做原理都難以學會。
手動錄入代碼樣例並讓它們運行起來的過程,會讓你學會各類符號的名稱,熟悉它們的錄入,最終讀懂編程語言。
注重細節
區分好程序員和差程序員的最重要的一個方面就是對細節的重視程度。事實上,這是任何行業區分好壞的標準。若是缺少對工做中每個微小細節的注意,你的工做成果將不可避免地出現各類關鍵缺陷。從編程這一行來說,你獲得的結果將會是毛病多多並且難以使用的軟件。
通讀本文並一字不差地錄入書中的每一個例子,會訓練你在作某件事時把精力集中到本身正在作的事情的細節上。
發現不一樣
大多數程序員終年累月地工做會培養出一種重要的技能,那就是觀察事物間不一樣點的能力。有經驗的程序員拿着兩段僅有細微不一樣的代碼,能夠當即指出裏邊的不一樣點來。程序員甚至發明工具來讓這件事更加容易,不過咱們不會用這些工具。你要先用笨辦法訓練本身,而後再使用這些工具。
在作這些習題而且錄入每段代碼的時候,你必定會犯錯,這是不可避免的,即便有經驗的程序員也會偶爾出錯。你的任務是把本身寫的東西和正確答案對比,把全部的不一樣點都修正過來。這樣的過程可讓你對程序裏的錯誤、bug以及其餘問題更加敏感。
少瞅多問
只要是寫代碼,就會寫出「bug」(蟲子)來。「bug」是你寫的代碼中的缺陷、錯誤或者問題。聽說早年有一次有人的計算機工做異常,檢查後發現是一隻蛾子飛到計算機裏致使的,因而後來人們就把計算機的問題稱爲bug了。要修復計算機的問題,就須要對它進行「除蟲」,這也是調試(debug)一詞的來歷。在軟件的世界裏,bug簡直不可勝數,真的是太多了。
和那隻蛾子同樣,你的bug會藏在代碼中,而你須要把它們找出來。別覺得盯着屏幕上的代碼看,「蟲子」就會本身爬出來了,你須要更多信息才能找到它們,你須要站起來,挽起袖子找「蟲子」。
要找「蟲子」,你須要拷問你的代碼,問它究竟發生了什麼,或者你須要站在不一樣的角度去看代碼。在本書裏我屢次提到「少瞅多問」,我演示瞭如何讓代碼「坦白交代」本身幹了什麼,如何把拷問的結果變成解決問題的方案。我還演示了各類不一樣的理解代碼的方式,從而讓你得到更多信息和洞察力。
不要複製粘貼
你必須手動將每一個習題錄進去,複製粘貼會讓這些習題變得毫無心義。這些習題的目的是訓練你的雙手和大腦思惟,讓你有能力讀代碼、寫代碼和觀察代碼。若是你複製粘貼的話,就是在欺騙本身,並且這些習題的效果也會大打折扣。