目錄: 1.1 Java特點 1.2 Java程式運行機制 1.3 安裝JDl和配置環境變數 1.4 第一個JAVA程式 1.5 第一個JAVA程式的含義 前言 Java語言歷時近二十年,已發展成為人類電腦歷史上影響深遠的編程語言,從某種程度上來看,它甚至超出了編程語言的範疇,成為一種開發平臺,一 ...
目錄:
1.1 Java特點
1.2 Java程式運行機制
1.3 安裝JDl和配置環境變數
1.4 第一個JAVA程式
1.5 第一個JAVA程式的含義
前言
Java語言歷時近二十年,已發展成為人類電腦歷史上影響深遠的編程語言,從某種程度上來看,它甚至超出了編程語言的範疇,成為一種開發平臺,一種開發規範。
Java語言是一門非常純粹的面向對象編程語言,它吸收了C++語言的各種優點,又摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程式員以優雅的思維方式進行複雜的編程開發。
一、Java語言概述與開發環境
1.1 Java特點
1)面向對象
2)免費開源
3)簡單
4)安全性高
5)垃圾自動回收(相對C++)
6)跨平臺
1.2 Java程式運行機制
1)先編譯,再解釋執行
編寫源文件-->編譯器-->位元組碼(.class)-->啟動JVM解釋並執行位元組碼文件
2)JDK、JRE與JVM
JDk(Java Development Kit):Java開發工具包
JDK是Java開發工具包,是Sun針對Java開發員的產品。
JDK中包含JRE,在JDK的安裝目錄下有一個名為jre的目錄,裡面有兩個文件夾bin和lib,在這裡可以認為bin里的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib和起來就稱為jre。
JDK是整個JAVA的核心,包括了Java運行環境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
①SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。
②EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java EE。
③ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程式,從JDK 5.0開始,改名為Java ME。
JRE(Java runtime environment):Java運行環境
JRE是運行基於Java語言編寫的程式所不可缺少的運行環境。也是通過它,Java的開發者才得以將自己開發的程式發佈到用戶手中,讓用戶使用。
JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,這些是運行Java程式的必要組件。
與大家熟知的JDK不同,JRE是Java運行環境,並不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器),只是針對於使用Java程式的用戶。
JVM(Java Virtual Machine):Java虛擬機
JVM就是我們常說的java虛擬機,它是整個java實現跨平臺的最核心的部分,所有的java程式會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執行。
也就是說class並不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程式解釋給本地系統執行。
只有JVM還不能成class的執行,因為在解釋class的時候JVM需要調用解釋所需要的類庫lib,而jre包含lib類庫。
JVM屏蔽了與具體操作系統平臺相關的信息,使得Java程式只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平臺上不加修改地運行。
1.3 安裝JDl和配置環境變數
1)JDK版本:jdk8
2)配置環境變數
①我的電腦右鍵--》屬性--》高級系統設置--》環境變數。
②在系統變數中新建一個變數:
變數名:JAVA_HOME
變數值:你安裝JDK的路徑,預設路徑為:C:\Program Files\Java\jdk1.8.0_66;
③在Path的變數值中添加:
%JAVA_HOME%\bin;
註:Path是在命令行上輸入java命令時,用來指示操作系統去哪個目錄找java的相關程式。
④點擊確定(必須三個確定都點過之後,才會生效!)
⑤檢驗環境變數是否配置成功:
- Win+R打開運行視窗;
- 輸入cmd,打開DOS視窗;
- 輸入javac,如果出現以下情況,則表明javac命令正常。
- 輸入javac,如果出現以下情況,則表明環境變數配置成功。
如果出現其他提示,則表明環境變數配置失敗,請你檢查環境變數是否配置正確,安裝路徑是否正確。
1.4 第一個JAVA程式
1)打開d盤,新建一個記事本,打開;
2)輸入以下代碼: 註:字母區分大小寫。
public class Test { public static void main(String[] args) { System.out.println("hello world!"); } }
3)保存退出,重命名記事本為:Test.java
註:①名字應和代碼中public class Test {} 中Test保持一致。
②確保文件尾碼名更改為.java
4)打開DOS視窗(不知道在哪打開的同學參照環境變數的打開方式),輸入D:進入D盤。
5)編譯源文件:
輸入:javac Test.java
如果沒有報錯,則證明編譯成功。
6)解釋執行class文件:
輸入:java Test
1.5 第一個JAVA程式的含義
1)public class Test {}
Public: 訪問修飾符,表示公共的意思。
Class:定義類的關鍵詞。
Test:類名。
類名的命名規則:
① 以包含字母,數字,下劃線,$,各國語言(不建議)。
② 不能以數字開頭。
③ 不能使用java關鍵字。
④ 區分大小寫。
命名規範:
① 見名知義。
② 每個單詞首字母大寫,其餘字母小寫。
註意事項:
① 類的修飾符Public可以省略不寫
② 如果類的修飾符有Public,則源文件名必須和Public修飾的類名保持一致。
③ 一個源文件中可以寫多個類,但是Public類最多只能寫一個。(建議一個源文件中僅寫一個類)
2)public static void main(String[] args) {}
public:訪問修飾符,在此處不可省略。
static:關鍵詞,靜態的,靜止的。
void:關鍵詞,無返回值。
main:方法名,表示此方法為程式入口方法。
3)System.out.println("hello world!");
System.out.println(); :輸出一行數據,並換行
System.out.print(); :輸出一行數據,不換行
4)Java常用註釋:
多行註釋: /* 註釋內容 */
單行註釋: //註釋內容
註:註釋用來解釋說明你的代碼,用戶看不到註釋內容,電腦不執行註釋內容。
5)轉義符,使用引號引起來
\n:換行符,如:
System.out.println(“今天星期一。\n明天星期二。”);
\t:製表符,如:
System.out.println(“姓名:\t胡歌\n年齡:\t36歲”);
特殊的:在輸出內容中包含雙引號,則需要使用\轉義,如:
System.out.println(“我們現在學習的是\“Java\”語言”);
在輸出內容中包含路徑,也需使用\轉義,如:
System.out.println(“C:\\Program Files\\Java\\jdk1.8.0_66\\bin”);
或:
System.out.println(“C:/Program Files/Java/jdk1.8.0_66\\bin”);
文中涉及到的文件可私信我獲取