菁瑞優(yōu)智告訴你Java具有的特性
菁瑞優(yōu)智的教學(xué)模式:線下課程,面授+視頻錄制+教學(xué)日志(放學(xué)后發(fā))
java具有以下幾個性質(zhì):
1、簡單性:自動處理對象的引用和間接引用,實現(xiàn)自動的無用單元收集。
2、面向?qū)ο螅好嫦驅(qū)ο蟮恼Z言,始終關(guān)注應(yīng)用中數(shù)據(jù)和操縱數(shù)據(jù)的算法。
3、分布性:分布式語言,跨平臺高并發(fā),高性能互聯(lián)網(wǎng)架構(gòu)不二之選。
4、編譯和解釋性:使用jit即時編譯技術(shù)將字節(jié)碼直接轉(zhuǎn)化成高性能的本地機器碼。
5、穩(wěn)健性:完善的字節(jié)碼安全機制,可靠的異常處理。
6、安全性:安全性高,可以信賴的字節(jié)碼的檢驗機制。
7、可移植性:java語言聲明不依賴于實現(xiàn)的方面,對新的硬件平臺和操作系統(tǒng)是可移植的。
8、高性能:生成機器代碼的過程相當簡單,能產(chǎn)生相當好的代碼。
9、多線索性:多線素語言,提供支持多線素的執(zhí)行,使具有線素的程序設(shè)計很容易。
10、動態(tài)性:動態(tài)語言,動態(tài)編譯,動態(tài)加載,動態(tài)執(zhí)行,隨需而變。