1、了解了java程序的配置,現在要開始進入實例的編程了,第一個程序還是沿用經典的 HelloWorld程序進行。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
沒有集成開發環境下,你將程序寫入記事本,並將文件的後綴改爲.java 這是java源程序的標準程序.在完成之後我們就開始編譯了.現在win+R進入CMD 切換到.java所在地//,cd (文件所在目錄) 然後輸入 javac 文件名.後綴。如圖!
編譯完成之後,當前路徑會出現一個以.class結尾的java編譯完成的文件。如圖!
然後輸入 java 文件名 就編譯運行完成了 如圖!
2、下面對第一個程序進行解釋
最上面的 public (訪問修飾符)是告訴程序那個能訪問那個不能訪問
class 是一個關鍵字 這是一個類 後面的HelloWorld 是類名
main依然是進入程序的入口後面的()裏面是參數
下面的Sys---- 是主方法的內容 方法中唯一的語句是調用System.out類 然後想控制檯輸出HelloWorld /
3、字節碼的解釋和執行
c++(編譯型語言)編譯完成後得到的是可執行文件.exe 而java(解釋型語言)編譯後得到的是.class字節碼文件
字節碼是一套在java運行系統(JVM)中高度優化的指令集 .
JVM : 我們不考慮我們的程序在那個平臺運行 , 因爲不同平臺的虛擬機(JVM)理解的字節碼是一樣的 , 它實現了平臺的可移植性,和安全性(在執行之前先經過JVM,這樣就屏蔽了很多事情.所以黑客沒人用JAVA去黑東西.).
4、常見的問題
- 源文件要用.java結尾
- 源文件中可以有多個class聲明類
- 類中可以有主方法(即main()方法),其格式是固定的:public static void main(String[] args){}
- main()方法是程序的入口,方法內是程序的執行部分。
- 一個源文件中只能有一個聲明爲Public 的類,同時要求此類的類名與類源文件名稱一致。
- 每個語句都以“;”結束。
- 執行程序:1)編譯 javac.exe 編譯完生成多個.class文件, 2)運行:java.exe。