java的運行原理


一、分析程序

1、符號 /* */ 指示中間的語句是該程序中的注釋。多行注釋以 /* 開始,以 */ 結束。單行注釋以 // 開始,以行末結束,java文檔注釋使用/**  */。

2、關鍵字 class 聲明類的定義,還幫助編譯器理解它是一個類的聲明。

3、整個類及其所有成員都是在一對大括號中(即 { 和 } 之間)定義的。它們標志着類定義塊的開始和結束。

4、程序從 main( ) 方法開始執行。

5、關鍵字 public 是一個訪問說明符,控制類成員的可見度和作用域。

6、關鍵字 static 允許調用 main( ) 方法,而無需創建類的實例。

7、關鍵字 void 告訴編譯器 main( ) 方法在執行時不返回任何值。

8、main( )方法是所有Java 應用程序的起始點。

9、args[ ]是String類型的數組。

10、println( )方法通過 System.out 顯示作為參數傳遞給它的字符串。

二、運行原理

1、java虛擬機JVM。

JVM是java語言最大的特點,java的優缺點也是緣於JVM技術。JVM是一個可運行Java字節碼的虛擬計算機系統。它有一個解釋器組件,可以實現Java字節碼和計算機操作系統之間的通信。還包括一組寄存器、一個棧、一個垃圾回收堆和一個存儲方法域。 JVM屏蔽了與具體操作系統平台相關的信息,使Java程序只需生成在Java虛擬機上運行的字節碼,就可以在多種平台上不加修改地運行。這個也是java最大的特色跨平台性,也就是一處編寫,處處運行。JVM在執行字節碼時,實際上最終還是把字節碼解釋成具體平台上的機器指令執行。編譯虛擬機的指令集與編譯微處理器的指令集非常類似。這就是java最受人批評的一個地方,運行在JVM上面當然沒有直接運行在操作系統上快。所以有人總是說java的運行速度比不上C語言。

 

 2、java程序的運行原理。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM