一、分析程序
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程序的運行原理。