色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

AWT和Swing組件體系是什么

傅智翔2年前24瀏覽0評論

AWT和Swing組件體系是什么?

awt和Swing的區(qū)別:

1.awt是基于本地方法的C/C++程序,其運行速度比較快;

而swing是基于awt的Java程序,其運行速度比較慢。

2.AWT的控件在不同的平臺可能表現(xiàn)不同,而Swing在所有平臺表現(xiàn)一致。

3.AWT和Swing的實現(xiàn)原理不同。

AWT的圖形函數(shù)與操作系統(tǒng)提供的圖形函數(shù)有著一一對應(yīng)的關(guān)系。

而Swing 不僅提供了AWT 的所有功能,還用純粹的Java代碼對AWT的功能進行了大幅度的擴充。

4.awt是抽象窗口組件工具包,是 java 最早的用于編寫圖形節(jié)目應(yīng)用程序的開發(fā)包;

但swing是為了解決awt存在的問題而新開發(fā)的包,它以awt為基礎(chǔ)的。

擴展資料:

在實際應(yīng)用中,應(yīng)該使用AWT還是Swing取決于應(yīng)用程序所部署的平臺類型。

對于一個嵌入式應(yīng)用,目標平臺的硬件資源往往非常有限,而應(yīng)用程序的運行速度又是項目中至關(guān)重要的因素。

在這種矛盾的情況下,簡單而高效的AWT當然成了嵌入式Java的第一選擇。

在普通的基于PC或者是工作站的標準Java應(yīng)用中,硬件資源對應(yīng)用程序所造成的限制往往不是項目中的關(guān)鍵因素。

所以在標準版的Java中則提倡使用Swing, 即通過犧牲速度來實現(xiàn)應(yīng)用程序的功能。

java awt 的顏色,AWT和Swing組件體系是什么