JAVA語言:
1.源于1991年Sun公司,JAVA是一門半編譯,半解釋性語言
編譯:C
解釋:Python , js
注:編譯産生目标程式,解釋不産生目标程式.
2.JVM:JAVA虛拟機
用軟體模拟一個與系統無關的軟體
虛拟機:用軟體模拟實體指令集形成的模拟系統
程序:程式的一次執行過程
線程:程式裡的一個子任務
3.源檔案:以 *.java 結尾的檔案(一切皆對象)
主類(public class)必須與源檔案名一緻,并且一個源檔案中有且隻有一個主類,主方法存在與主類中
4.打開vs code指令行: ctrl + `
javac:編譯指令(可移植的關鍵)
eg:javac 主類名稱.java
将 *. java源檔案編譯為與平台無關的二進制class檔案,給JVM閱讀若源檔案中出現中文(代碼和注釋都算),在編譯時加上-encoding UTF-8
javac -encoding UTF-8 主類名稱.java
java 主類名稱
5.java:解釋過程
eg:java 主類名稱
啟動JVM程序來閱讀編譯後生成的class檔案并解釋為作業系統能識别的位元組碼.
main方法示例
public class Test{
public static void main(String[] args){
System.out.println("Hello,Java");
System.out.println("My name is:"+args[0]);
}
}