JavaSE-第1章 Java概述
1.Java概述
- Java1995年誕生,創建於Sun Microsystems公司;
- Java於2010年被美國Oracle(甲骨文)公司收購;
- Java是面向物件的語言,具有安全、健壯、動態、多執行緒、跨平臺等特性;
- 跨平臺:與平臺無關, 程式“一次編寫,到處執行”;
-
Java分3個不同平臺:
Jave SE: Java標準版
Java EE: Java企業版
Jave ME:Java微型版
2.配置Java開發環境
-
Java開發軟體有JDK、Editplus、JCreator、UltraEdit、Eclipse、MyEclipse、NetBeans和IDEA等,
其中JDK是最基本的開發軟體,但必須使用記事本等程式設計。 - Editplus、JCreator和UltraEdit 是增強型的編輯器。
-
Eclipse、MyEclipse、NetBeans和IDEA則是整合開發環境(Integrated Development Environment,IDE)
集程式編寫、編譯和運行於一體。
3.Java開發工具包JDK
-
JDK工具包可從官網免費下載:https://www.oracle.com/technetwork/java/javase/
-
運行於Windows的下載檔案(用於64位機):jdk-8uxxx-windows-x64.exe
- 安裝後在命令列視窗中測試JDK版本:
- 右鍵此電腦→屬性→高階系統設定→環境變數→【系統變數】
- 新建變數:
- JAVA_HOME為:C:\Program Files\Java\jdk1.8.0_131
- CLASSPATH變數為: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
- 在Path中新增兩個變數:
- %Java_Home%\bin
- %Java_Home%\jre\bin
- 注意變數與變數間用英文分號 ; 分隔
為什麼要新增環境變數?
1. PATH環境變數。作用是指定命令搜尋路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查詢看是否能找到相應的命令程式。
我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔案如javac/java/javadoc
設定好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2. CLASSPATH環境變數。作用是指定類搜尋路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,
JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設定到CLASSPATH中,
當然,當前目錄“.”也必須加入到該變數中。
3. JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜尋JAVA_HOME變數來找到並使用安裝好的jdk。
4.用最強大的記事本編寫Java程式碼
程式設計分3步:
(1)編寫原始檔
藉助記事本等,原始檔以java作字尾,如Hello.java。
(2)編譯源程式
javac 原始檔名
如:javac Hello.java
編譯後產生字尾為class位元組碼檔案,如Hello.class
(3)執行程式
java 主類名
如:java Hello
編譯執行結果:
5.用IDEA編譯執行java程式碼
1 package ch01; 2 import java.util.Scanner; 3 public class Who { 4 public static void main(String[] args) { 5 Scanner sc = new Scanner(System.in); 6 System.out.println("您是誰?請輸入您的姓名:"); 7 String str =sc.nextLine(); 8 System.out.println(str + ",您好,歡迎學習Java!"); 9 sc.close(); 10 } 11 }
執行結果: