java語言特色:java
簡單(丟棄操做符重載,不用指針)編程
面向對象(純面向對象)安全
魯棒性(垃圾回收,異常處理)網絡
安全性(提供安全機制)多線程
可移植(java編譯器由java語言實現,java運行時環境用ANSIC實現)性能
分佈性(面向網絡語言,提供網絡應用編程)線程
高性能(字節碼容易直接轉換成CPU機器碼)指針
多線程(原生支持多線程)對象
解釋執行(java解釋器直接對java字節碼解釋執行)編譯器
體系結構中立(生成的字節碼與體系結構無關,可在任何系統運行)
java代碼處理過程:java文件→編譯→class文件(字節碼文件)→(JVM執行)解釋→機器語言