第一節 Java簡介
Java是一個由Sun公司開發而成的新一代的程式設計語言。
Java語言是對軟體開發有深遠影響、應用前景廣泛、具有豐富的類庫、繼承了C++的傳統(擯棄了某些不足)廣泛使用的網絡程式設計語言。Java語言的特性使它可以更大限度地利用網絡。
Java 分為 Java SE 、Java EE 、Java me 。
Java SE 是Java的核心
Java EE J2EE(不是技術,而是一種技術規範、解決方案)Java企業級應用
Java ME j2ME (Java 移動裝置開發)
Java的版本:
Jdk1.1 95年 世界杯論壇
Jdk 1.4
Jdk 5 tiger(老虎)
Jdk 6 Mustang (野馬)
Jdk 7
下載下傳位址 :http://www.oracle.com/
Java 虛拟機 (jvm)
Java虛拟機是軟體模拟的計算機,可以在任何處理器上(無論是在計算機中還是在其他電子裝置中)安全并相容的執行儲存在.class檔案中的位元組碼。Java虛拟機的"機器碼"儲存在.class檔案中,有時也可以稱之為位元組碼檔案。Java程式的跨平台主要是指位元組碼檔案可以在任何具有Java虛拟機的計算機或者電子裝置上運作,Java 虛拟機中的Java解釋器負責将位元組碼解釋為特定的機器碼來運作。Java的源程式.java 需要通過編譯器編譯成為.class檔案(位元組碼檔案)。
但是,Java虛拟機的建立需要針對不同的軟硬體平台做專門的實作,既要考慮處理器的型号,也要考慮作業系統的種類。目前在SPARC結構、X86結構、MIPS和PPC 等嵌入式處理晶片上、在UNIX、linux、windows和部分實時作業系統上都有Java虛拟機的實作。
Java的優點:
跨平台 依賴虛拟機jvm jdk
一次編寫 到處運作
Java 是一種編譯性語言,先編譯成二進制位元組碼,然後才可以執行。
jdk Java 開發人員工具包
jre Java運作環境包 jdk開發完畢後交給jre去執行。
環境變量是一個具有特定名字的對象,它包含了一個或者多個應用程式所将使用到的資訊。
環境變量一般是指在作業系統中用來指定作業系統運作環境的一些參數,比如臨時檔案位置和系統檔案夾位置等。
echo a a echo %JAVA_HOME% C:\Program Files\Java\jdk1.8.0_25 |
Java環境變量:
JAVA_HOME Java的安裝目錄
PATH %JAVA_HOME%\bin
CLASSPATH .
Bin(binary 二進制),可執行的程式都放在這裡。
配置環境變量(右擊我的電腦 –->屬性—>進階—>環境變量)
以前的版本在配置CLASSPATH是除了點.外還需要配置 jre\lib\rt.jar;
jdk\lib\bt.jar
驗證Java的版本 Java –version
Hello.java
public class Hello{ public static void main(String[] args){ System.out.println("hello,world!"); } } |
Javac Hello.java
Java Hello