❶ 我在學java初級,網路編程這一章。覺得像這種代碼和方法好難記住啊怎麼記啊全部背下來嗎
這種庫的使用不用背,當然能記住最好
用的時候現查就是
現在的碼農流行語:我們不生產代碼,我們只是代碼的搬運工
面向stackoverflow和github編程
❷ 編程時候這么多的函數方法之類的是怎麼記下來的
可以聯系英語單詞一起記憶,也可以通過死記硬背一些最基礎的函數公式,然後再加以學習。其實所謂的熟能生巧都是先通過一些硬性的記憶然後再從中找到靈感。
所有非函數系編程語言,核心無非是與或非三種邏輯、順序分支循環三種控制結構而已。然後,結構化多了函數定義、調用、返回以及變數作用域之類概念;面向對象多了封裝、繼承、多態;函數式則玩命玩遞歸甚或「抵制」變數——除了換湯不換葯的些須「口音」式的差異,哪種編程語言有本質差異?
數據在各個類和層次,客戶端,服務端之間傳遞過程中發生了什麼事情,會觸發什麼操作。這些內容,很久不會忘記掉。具體的某些框架類,函數,不會特意去記住。稍稍停止寫代碼的時間長一點,就會完全忘記掉。
❸ 如何開始自學api編程
首先你先把API的概念搞清楚,API的全稱我想你應該略有了解,哪怕全稱記不住:Application Programming Interface,應用程序編程介面
說白了就是別人幫你寫好了一個功能,封裝成類或是函數,這就叫API,你自己寫了個類,這也可以是API。
一般知名框架與庫都是會正喚有開敗清滾發文檔的,對著文檔寫代碼調用裡面的功能就可以了,沒文檔就只能硬啃代碼了,這沒辦法,除非有人知道並告訴你了該怎麼用。
我們接觸最多的其實還察余是系統API,比如你用的是Python,那我就拿Python舉例子,裡面有一個包叫os,看名字就知道了全稱是Operation System,執行系統操作的。sys模塊用於與解釋器的交互的,這些都是系統庫,或是叫系統模塊,當然這個系統所指范圍有點廣。
不知道我所理解的API是否正確的,一直感覺自己理解的是錯誤的,或是片面的,請各位大神輕噴。。。
❹ java api 矛盾, 挨批剛學編程的時候想把所有的函數,類庫,API都背下來,可是後來發現不可能,太多了~!
任何語言的API是用來查的,而不是用來背的。所以,當你想要通過java語言編寫具有一定功能的代碼時,最好的方式不是上來盲目的考慮演算法,而是用google去搜索一下類似的能直接或者對你的程序有幫助的代碼來實現。
當你寫的代碼越來越多,經常用到的api裡面的classes methods也會慢慢的熟悉起來。Java API提供的功能很強大,但是真正利用率很高的package class method很有限。因為大多數API是為某個領域的專業人員提供的,比如對3D圖像,mini音樂,swing, awt是做界面。這些沒必要深入了解。
比較常用的包,我現在能記得的,初學者一般都用 java.lang java.io java.util 裡面的一些東西。
再深入一些,會用到jdbc jndi 加密解密, text, math, 還有對xml的一些操作。大多比較程序化,google上都是有案例可以復制粘貼的。