Java的平臺無關性網絡
不一樣的網絡環境,操做系統jvm
支持嵌入式設備操作系統
減小開發部署時間內存
Java自身的平臺和語言開發
編譯成class文件部署
可在Java虛擬機中運行,與外部環境無關(對虛擬機的依賴)虛擬機
經過外部API 或者 導入本地的第三方庫進行擴展內存管理
愈來愈多的語言支持在jvm上運行:Kotlin、Groovy、JRuby、Jython、Scala等。編譯
相關技術很是成熟,造成了標準化,已經成爲一個的流派class
內存管理方便,垃圾回收機制提高開發效率