java api和windows api有什麼不同?

樸燦烈ChanYeol


在軟件行業會經常看到各種各樣的API,API是指應用程序編程接口,當我們使用第三方提供的API後可以實現特定的功能而不需要了解其內部的工作細節,通俗的說API就是服務的一種對外封裝形式。

Java API和Windows API看上去都是API,但是它們的性質還是有點不同的,下面具體來分析下。

Windows API是啥?

Windows API是指Windows系統提供的動態連接庫,它其實就是用來控制和操作Windows系統各個模塊的界面、行為、設備的預定義的Windows函數,基本上都是底層的、系統級的API。

各類編程語言都可以調用Windows API,比如通過調用Windows API來控制鼠標等。

Java API是啥?

Java API是指用Java應用提供的API,它屬於應用級的API,說得通俗點就是Java API是由Java編程語言開發的API服務,比如我們用Spring開發的API也可以稱為是Java API。


綜上,Windows API是底層系統級的API接口,而Java API只是應用層的API接口。

以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我瞭解更多科技知識!


分享到:


相關文章: