DAO子產品是什麼東西,他是以何種形式存在的
什麼是API?
我想自己寫一下jar包,來了解一下我為什麼要導入jar包,jar包有什麼用
jar應該就是一種api,自己寫好了以後,别人導入jar包就可以使用我寫的功能。
比如我現在需要一個檔案上傳的功能,自己寫的話是很難寫的,但是我知道xxx公司開放了這麼個api,提供了這麼個jar包,它裡面有這個功能,那麼我隻要導入相應jar包,使用它的函數,就可以實作檔案上傳功能了。在這個過程中,我根本不需要關心它是怎麼實作這個功能的,我隻要會用就行了。那問題來了,我怎麼會用呢?我怎麼知道它這個jar包裡有什麼功能,怎麼調用?來,寫一個!
API是一個抽象概念,
API(Application Programming Interface,應用程式接口)是一些預先定義的接口(如函數、HTTP接口),或指軟體系統不同組成部分銜接的約定。 [1] 用來提供應用程式與開發人員基于某軟體或硬體得以
通路的一組例程,而又無需通路源碼,或了解内部工作機制的細節。
目前接觸到的API有,java的jar包,第三方提供的URL API
作者:北征愚人