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