標籤:技術 網路 不用 文檔 重要 data 工作 現在 new
學習編程,一定要學會查看和閱讀API。所謂API,就是一些預先定義的函數,目的是提供應用程式和開發人員基於某軟體或某硬體得以訪問一組常式的能力而又無需訪問源碼,或理解內部工作的細節。學習API,尤其是官方的API,有助於從根本上理解程式的工作機制。
在閱讀API的過程中:
1.雖然API的本意是提供便捷的工具,不用編程人員去學習更底層的東西和重複造輪子,但是一定程度的瞭解函數的工作機理有助於全域掌握,這一點在跨語言學習時非常有協助,因為所有的 程式語言都是基於電腦硬體和系統作用的,不同語言的區別在於表達方式和實現邏輯。
2.讀API就要讀英文原版的,這是因為中文翻譯版不可能完全翻譯出原來的意思。雖然在剛開始,會有文法和語義上的誤差,但在後續的學習中會逐漸熟練。而掌握良好的英語閱讀能力是學習和交流前沿技術的必備能力。
3.重點在於鍛煉閱讀能力和理解工作機制,一門語言往往博大精深,知識點是難以全面掌握的,記住所有的函數幾乎是不可能的,何況隨著時間的推移,如果不經常使用的話,記憶會越來越模糊。所以,會查資料在漫長的工作和學習生活中是一項非常重要的能力。
4.讀API有助於將基礎的概念串連起來,構成知識網路。
我現在使用的Java版本是1.8,在官網開啟API文檔。
5.要反覆讀,一是提高閱讀能力,二是每次閱讀都會有新的發現—新的使用情境或注意事項。
淺讀String函數讀什嗎?
1.讀類名和包名,以及繼承的類和實現的介面
public final class String extends Object implements Serializable,
Comparable<String>, CharSequence
String類是在包名為lang的目錄下—java.lang.String,它繼承了Object類,實現了Serializable,Comparable<String>,CharSequence三個介面。
2.讀例子
String str = "abc";//等同於:char data[] = {‘a‘,‘b‘,‘c‘};String str = new String(data);//其他例子:System.out.println("abc");String cde = "cde";System.out.println("abc"+cde);String c = "abc".substring(2,3);String d = cde.substring(1,2);
3.讀方法
有無返回,傳回型別;
有無參數,參數類型。
初讀Java API