java代碼系統(tǒng)開發(fā) 學習Java是如何記住大量代碼和方法的?
學習Java是如何記住大量代碼和方法的?學Java二個月了,學了大量后語法,方法等等。用后時候一樣的都想不站了起來,求Java大神指點指點?。。∫话銇碚f,技術方面的學習記憶都是理解記憶,也就是你要先再
學習Java是如何記住大量代碼和方法的?
學Java二個月了,學了大量后語法,方法等等。用后時候一樣的都想不站了起來,求Java大神指點指點?。。?/p>
一般來說,技術方面的學習記憶都是理解記憶,也就是你要先再理解怎么用,自己會用之后才能長時間的記住了,死記硬背雖說莊嚴中為一種快速你只要記住的辦法,但相對于實際中編程卻沒多少用處。
那么多的代碼,要全部記住了不是什么不可能,是沒有必要,理解記憶那是記好代碼中的關鍵詞和重要語法,而且代碼是靈活多變的,你必須記的東西又不是代碼,完全是編程中建議使用的規(guī)律,實際中工作中也并非所有的代碼大都自己寫的,很多代碼是通用的,不要亂詞寫,是為節(jié)省時間,大都ctrl v粘貼圖片文件夾然后把只改小部分最關鍵地方就可以了。
技術這種東西,要記憶的東西確實是挺多的,但最主要應該要會在用,有些概念忘記了沒關系,知道在哪兒去找到它和使用它就行,但是一般來說,如果你熟練編寫代碼之后了,自然就記得一點了,所以去學習過程中也不是記硬背代碼,完全是不斷地的去實踐,在實踐中理解記憶。
在JAVA開發(fā)過程中,如何快速寫出優(yōu)質(zhì)代碼?
正所謂優(yōu)質(zhì)的代碼,都是就是為了能提高代碼的質(zhì)量和增強代碼泛讀性來做的。
四個點,就可以不都沒有達到這幾個目的。
只做有目的性的優(yōu)化,這個問題上,就在乎兩個點:
性能要求是什么
性能瓶頸在哪兒
常量注意可以使用枚舉,只不過可以使用前提是當所有肯定的離散值都巳經(jīng)不提前很清楚了,那你就可以不在用枚舉
然后再定義類里面的方法,寫回方法不僅可以不將身份邏輯在類的內(nèi)部進行初始化操作,并在整個系統(tǒng)中會減少了這種邏輯的擴撒,它還容許Java語言對類提出有根據(jù)的決定
注意多在用多態(tài)性,多數(shù)情況下也是條件代碼可以轉(zhuǎn)換為多態(tài)代碼,這個要據(jù)經(jīng)驗來說的。
自學java怎么入門?
當然編程語言的學習,更何況相對于有過編程經(jīng)驗的人來說,要抓語言的主要元素,比如,每個語言甚至都有變量、函數(shù)、集合(如數(shù)組、字典、類、結構體等)、流程控制(if-catch、break、continue等)、重復運行結構(for、while等),后再再那就是語言自有的新語法。那樣這個可以幫你快速入門。
來說對此上面這些沒有什么概念,此時總之不要實在是太糾結這些概念的文字定義,而是肯定伴隨著去學習的書或者電子文檔的或視頻齊齊練習匯編語言,接觸自己能解決編譯程序時的錯誤,越深自己對這些的認知和感覺。
書籍有很多,或者:
網(wǎng)上也有很多學習站點,如廖雪峰的官方網(wǎng)站:
廖雪峰的站點有兩個優(yōu)點是,每章都會有一些小練習練習,是也可以然后在頁面上編寫嘗試的,且每章到最后也有評論區(qū)可以和博主的或一起學習的人你的留言交流。
如果樓主學習時還遇到了其它問題自己沒法能解決的,也可以收索一些java學習的群,群里也會有很多的學習資料,另外還這個可以隨時將自己的問題甩出與群友交流。
期望能幫到你