1. 程式人生 > >java的執行機制

java的執行機制

在doc的命令下執行java

編譯:javac 檔名.java

執行:java 檔名

一。java的優勢
1.面向物件
2.跨平臺
java作為一種網路語言,其原始碼被編譯成.class位元組碼,由java虛擬機器執行,
3.簡單
一,java風格類似c++,c++程式設計師能很快地掌握java
二,java摒棄了指標,結構,列舉等易引發記憶體問題的操作
三,java提供了豐富的api,能夠幫助我們快速開發
4.健壯
一。強型別的,型別檢查很嚴格
二。提供垃圾記憶體自動回收機制,避免了記憶體洩露等問題
5.安全性
一 避免了指標和釋放記憶體等非法記憶體操作
二 java安全體系架構禁止訪問本地網路資源


6.多執行緒
支援多執行緒,提高了程式開發效率。與使用效率
7.解釋的
解釋執行,javac先編譯,後解釋,再執行
8.動態的語言
二。java跨平臺原理:通過jvm實現。jvm本身不具跨平臺性
javac編譯原始碼為位元組碼
java直譯器執行過程:程式碼的裝入,校驗和執行
java位元組碼的2種執行方式:即時編譯執行,解釋執行