編輯:關於android開發
一個懶人如何做到有條理、有效率的學習?
作為一個懶人,對於費事費力的學習我是拒絕的,那麼我就該考慮,怎麼才能做到高效快速的學習呢?於是在不斷總結中找到自己的學習方法,在這裡發出來給大家借鑒一下,取其精華去其糟粕,不喜勿噴哦。
我的學習方法就是帶著問題去學習理解,然後實戰應用並做好筆記。這四點缺一不可,首先說帶著什麼樣的問題去學,既然說學以致用那麼兩個問題就出來了,怎麼用?如何懂?
1.怎麼用?
怎麼用?這個問題很簡單,一個新知識點拿過來,搜索一下初步簡單的使用就出來了,看看人家怎麼說的,提取出使用步驟,自己實戰應用寫一下,運行成功,那好,我們就在筆記記下它的使用步驟。這時候,對這個知識點肯定是一臉懵逼,不過沒關系,相信在找使用步驟,實戰的過程中肯定會有那麼一丟丟的印象,那麼接下來就是深入學習的時候了,這時候就可以下一步了。
2.如何懂?
想要弄懂一個知識點首先你要把握住它的本質那麼問題就來了:
這個知識點是為了干嘛?或者說為了處理是什麼事情,做到什麼功能而出現的?
怎樣才能實現這個功能或者說怎麼才能處理這件事?
帶著這個問題我們去看資料學習,具體看下面例子哈,不看估計你也不懂。
總結:
問題:
1.怎麼用?
2.這個知識點是為了干嘛?或者說為了處理是什麼事情,做到什麼功能而出現的?
3.怎樣才能實現這個功能或者說怎麼才能處理這件事?
當然學習知識一定要成體系,讓一個一個的知識點聯系組成一個整體體系,那麼瞬間你就會融會貫通,就算其中有某個點當時學的時候很難不會,這時候也會非常簡單易懂。
當學習一個知識點的時候,你先知道怎麼用就行,看視頻的時候你就可能了解一點,看完一定要實戰,在用的過成功,搞懂就行了,,,,,,筆記記好怎麼用,搞懂的東西在腦海裡有個印象下次再用就能想起來。
以後的分享我都會按著這個模式走哦
例子一:
例如:一個聯網框架okhttp,它主要是因為原生聯網的太繁瑣容易出錯出現的,那麼它就具 有簡化代碼和聯網請求的功能。
繼續分析:要做到它的功能,首先它一定封裝了原生的聯網的各種步驟及方法,原生的用到 了什麼?HttpUrlconnection、url、io流、多線程(具體哪些api在學習原生的聯網請求的時候應該有啊)等等。那麼 我們就知道了,這個框架裡面用到了什麼什麼,實現了聯網的功能。
總結:okhttp本質就是:簡化代碼(封裝),聯網請求。具體實現用到了各種api,使用這個 框架需要的參數,就是原生用到的參數。
以上都是現腦補出來的,我也沒研究過okhttp可能有不對,主要看意思
例子二:
再舉個基礎知識點的例子吧
static:靜態修飾符
還是兩個問題
怎麼用:可以用於類、及類的成員,寫在類名或者類成員名字前;怎麼用咱們就知道啦筆記就這麼寫就行,在加上本質這個知識點的筆記就算做完了。
如何懂:為什麼出現呢?
在很多情況下,我們不需要或者不能實例化但是用到該類的方法變、量等。
如何解決這個問題或者說如何實現這個功能?
造一個修飾符static,當加上這個修飾符的時候,我們就直接把方法或者變量儲存的級別提到跟類的級別一樣就好啦,這樣就可以直接用類名調用。
繼續分析:怎麼把方法或變量提升到跟類一樣呢,堆棧方法池什麼的沒學好更底層的腦補一下就好啦。
總結:static本質:不用實例化直接調用類的成員,具體實現:改變存儲位置,提升級別。
以上還是現腦補出來的,可能不對,主要看過程
例子三:
可能上一個例子還不夠基礎,那就再來個更加基礎的
數據類型
怎麼用:不用用,就是給數據分個類型
如何懂:
為什麼出現?
數據的形式各種各樣,計算機不具備智能無法識別
如何解決:
所以,我們人為的制定一種制度,為數據分門別類使計算機清楚那種數據有什麼樣的特征,加以標記或者其他手段,以便處理。
延伸:引用類型,基本類型之上,更復雜但是是基本數據類型組成,不可分割,於是引入引用類型這個概念。
總結:啦啦啦沒啥可總結的
以上腦補結果,可能不對,主要是了解。
有不對的地方歡迎批評指正!
Android logcat,androidlogcatlogcat是Android中一個命令行工具,可以用於得到程序的log信息。 基本命令 logcat使用方法如下所
[android] 標題部分管理,android標題 1.1 普通標題 1.1.1 標題內容管理 1.1.2 幫助和返回的按鈕 1.2 未登錄的標題 1.3
Android自定義View入門(一),androidview最近在寫一個關於音樂播放的應用,寫到播放界面UI時,就想自己實現的一個播放界面。那麼如何實現自定義View呢
android:webview實現簡單的浏覽器 實現了浏覽器的返回 前進 主頁 退出 輸入網址的功能 注釋的很清楚啦 就不多說了 首先是布局文件 &