對以前的編程,我總結爲爲了編程而編程。編程
只是爲了完成一次的任務,而沒有用發展的眼光去編程。網絡
在平時編程敲打代碼的時候,第一個想到的是百度,去找模板,去抄去改,而沒有本身實實在在的分析問題,把問題分解用本身的思路推算。在寫代碼的時候,沒有爲了重複使用而模板化,爲了之後翻看而加註釋,不少臨時借鑑的東西,沒有消化吸取,只有表面的東西,形成如今離開工具書,離開網絡,就沒有辦法編程,一些基本的東西,沒有熟練精通。工具
經過今天上課的學習, 我發現本身還有不少細節的,決定性的習慣沒有養成,難題解決不了,簡單的問題也漏洞百出,不少時候,都不知道該如何拆分問題,把問題的每個部分落實到功能上,沒有系統化的分析,也就沒有成系統的代碼。學習
對於今天的做業,我最早想到的就是文件的導入導出,由於一段文章,一本書,不可能手動輸入,須要直接從文件導入。遞歸
而後是字符的讀取,我想到的是scanner方法來實現,可是如何區分單詞,儲存單詞,再用遞歸的方法計數,我沒有思路。模板
一直以來不多用遞歸,因此對於遞歸的實現比較陌生,由於遞歸很佔空間,並且比較容易出問題,我常常避免使用遞歸,用循壞代替。百度
最難的問題仍是對於符號的處理,我想看看別人的解決方法。方法