Java概述 Java是什麼? Java is a general purpose programming language that is class based, object oriented, and designed to have as few implementation depend ...
Java概述
Java是什麼?
Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible.
Java是一種通用的編程語言,它是基於類,面向對象的,旨在具有儘可能少的實現依賴性。
- 是SUN(Stanford University Network,斯坦福大學網路公司)1995年推出的一門高級編程語言。
- 是一種面向Internet的編程語言。
- 隨著Java技術在web方面的不斷成熟,已經成為Web應用程式的首選開發語言。
- 是簡單易學,完全面向對象,安全可靠,與平臺無關的編程語言。
Java有啥用?
可以用來開發web伺服器後臺。
Java相關名詞概念
JVM(Java Virtual Machine)是Java虛擬機
JVM是實現跨平臺的關鍵。
JDK(Java Development Kit)是Java語言的軟體開發工具包
有兩個重要組件:
-
javac,編譯源文件
-
java,運行編譯後的java程式(.class作為尾碼)
JRE(Java Runtime Environment)是Java運行環境
包括JVM和核心類庫,如果只需要運行java軟體安裝JRE即可。
如果要開發java程式,需要下載JDK。
在JDK中包含了JRE。
包含關係:JDK > JRE > JVM
Java語言有啥特點?
跨平臺性:即通過Java語言編寫的應用程式在不同的系統平臺上都可以運行。
一次編寫,到處運行。
Java能夠跨平臺的原理是啥?
只要在需要運行java應用程式的操作系統上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。
由JVM來負責Java程式在該系統中的運行。
Java開發環境搭建
-
官網下載JDK並安裝。
-
配置環境變數。
-
檢驗環境變數是否配置成功。
Windows: 高級 -> 設置中添加,重啟CMD
Mac: 當前用戶HOME下的 .bash_profile
第一個Java程式
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Java程式運行機制
運行機制過程:
Java源程式(*.java) =>Java編譯器=>位元組碼(*.class)
=>類裝載器=>位元組碼校驗器=>解釋器=>操作系統平臺
Java 程式運行機制及運行過程
JDK(Java Development Kits)-- Java開發工具集
JRE(Java RunTime Environment)Java運行時環境 JVM
Java API (應用程式編程介面)
Java編譯器( javac.exe)、Java運行時解釋器( java.exe)、 Java文檔化化工具( javadoc.exe)及其它工具及資源
JRE的三項主要功能:
載入代碼:由類載入器(class loader)完成; 校驗代碼:由位元組碼校驗器(bytecode verifier)完成; 執行代碼:由運行時解釋器(runtime interpreter)完成
System.out.println(""); //列印完信息後會換到首行
System.out.print(""); //列印完信息後不會換到首行
System.out.print("\n"); //列印完信息後會換到首行
\n:將游標移到下一行的第一格
\t: 將游標移動到下一個水平製表位置