1972年,C誕生。 C語言的優勢 "貼近硬件,運行極快,效率極高",可以應用在"操做系統,編譯器,數據庫,網絡系統"等,可是"指針和內存管理"比較繁瑣html
1982年,C++誕生,C++面向對象,兼容C,可以應用在圖形,遊戲等領域。也包括一些複雜到讓人吃驚的特性。java
1995年,"高可用,高性能,高併發"的Java誕生了。Java之父 → 詹姆斯·高斯林 (James Gosling)web
語法像C數據庫
沒有指針和內存管理編程
真正的可移植性,Write Once Run Anywhere瀏覽器
面向對象安全
類型安全服務器
高質量的類庫網絡
....多線程
命名 C++-- → Ouk → Java
嘮叨一句,我很喜歡 Write Once Run Anywhere 這個理念!讀起來有一種超級篤定信誓旦旦的感受!當初的開發者也是秉持着這樣強大的決心才能開發出這樣強大的語言吧
下圖能夠看到,JDK包含了JRE,因此安裝的時候只安裝JDK就能夠了。關於JVM機制,結合HelloWorld小案例思路更清晰
官方有一些對 JRE, JDK 版本及安裝的說明 How to find Java version in Windows or Mac - Manual Method
下載安裝(直接搜索JDK就能夠找到網址導航了,注意這裏安裝的是JavaSE):Java SE Development Kit 14 Downloads
配置環境變量:個人電腦—>屬性—>高級系統設置—>環境變量—>系統變量—>新建
變量名 JAVA_HOME 變量值 安裝路徑
配置PATH變量:系統變量中的path—>新建
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
驗證安裝是否成功
java -version
新建文件
任意路徑下新建文件 HelloWorld.java
編寫代碼
打開 HelloWorld.java
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } }
編譯
進入CMD控制檯
進入HelloWorld.java的路徑
編譯 javac HelloWorld.java,會生成一個.class文件(字節碼文件)
運行
可能會遇到的問題