2345電視劇網站免費鄭州seo服務公司
目錄
?1 常見DOS命令
常用指令
相對路徑與絕對路徑
2 轉義字符
3 安裝JDK與配置環(huán)境變量
JDK與JRE
JDK的版本
JDK的下載
JDK的安裝
配置path環(huán)境變量
?4 Java程序的編寫與執(zhí)行
?5 Java注釋
?6 Java API文檔
7 Java核心機制:JVM
?1 常見DOS命令
DOS(
D
isk
O
perating
S
ystem
,磁盤操作系統(tǒng))是Microsoft公司在Windows之前推出的一個單用戶、單任務(只能執(zhí)行一個任務)的操作系統(tǒng)。現在被Windows取代。
常用指令
- 進入和退回盤符/目錄
操作
功能
磁盤盤符名稱:
盤符切換。如E:切換到E盤
dir
列出當前目錄下的文件和文件夾
cd 路徑
切換到路徑所指的目錄。路徑可以是絕對路徑或相對路徑,路徑中可以指定單級目錄或多級目錄
cd /D 路徑
跨盤符切換目錄。如直接從E盤下的目錄切換到F盤的下的目錄,必須加\D
cd..
回退到上一級目錄
cd\或cd/
回退到盤符目錄
- 創(chuàng)建、刪除
操作
功能
md 文件目錄名
創(chuàng)建指定的文件目錄。文件目錄名可以是絕對路徑
rd 文件目錄名
刪除指定的文件目錄(目錄內有數據,刪除失敗)??梢灾苯又付ń^對路徑
- 其它
操作
功能
cls
清屏
exit
退出命令提示符窗口
相對路徑與絕對路徑
- 相對路徑:從當前目錄開始定位,形成到目標目錄的一個路徑。
- 絕對路徑:從根目錄開始定位,形成的路徑。
補圖
2 轉義字符
轉義字符 | 功能 |
\t | 制表位,實現文本對齊 |
\n | 換行符,切換到下一行 |
\\ | 轉義\,打印一個\ |
\' | 轉義',打印一個' |
\" | 轉義",打印一個" |
\r | 回車,不是換行。如打印文本時,輸入\r后光標定位到行首并依次覆蓋打印 |
3 安裝JDK與配置環(huán)境變量
JDK與JRE
- JDK(Java Development Kit):指Java程序開發(fā)工具包,包含JRE和開發(fā)工具。
- JRE(Java Runtime Environment):指Java程序運行時所需環(huán)境,包含JVM和運行時需要的核心類庫。
- JVM(Java Virtual Machine):指Java虛擬機。
小結:
JDK = JRE + 開發(fā)工具
JRE = JVM + Java SE標準類庫
JDK的版本
Java 8是最受歡迎的版本,Java后續(xù)版本更新后,Java 8號稱“你發(fā)任你發(fā),我用Java8”。
版本 | 發(fā)行時間 | 說明 |
Java 8.0 | 2014.03.18 | Java 5.0以后變化最大的版本,是長期支持版本(LTS)。 |
Java 11.0 | 2018.09.25 | JDK安裝包集成JRE,取消了JRE的獨立,是長期支持版本(LTS) |
Java 17.0 | 2021.09 | 長期支持版本(LTS),Spring框架宣布從Java 8調整到Java 17 |
JDK的下載
- Java所有版本下載網址(Oracle公司官網):https://www.oracle.com/java/technologies/downloads/archive/
https://www.oracle.com/java/technologies/downloads/archive/
JDK的安裝
筆者(愛喝胡辣湯)安裝了兩個版本JDK 8和JDK 17。JDK 17不需要再獨立安裝JRE。
- JDK8安裝:傻瓜式安裝,注意安裝路徑盡量不要包含中文或空格,安裝目錄E:\javaStudy\jdk\jdk1.8.0_131。
配置path環(huán)境變量
Path環(huán)境變量及其作用:在命令行使用javac.exe等工具時,任意目錄下都可以找到該工具所在的目錄(實際是環(huán)境變量保存了該工具所在的目錄)。
配置環(huán)境變量:【我的電腦】右鍵 ->【屬性】->【高級系統(tǒng)設置】->【環(huán)境變量】
- 方式1:直接在系統(tǒng)變量中的Path變量添加E:\javaStudy\jdk\jdk1.8.0_131\bin
- 方式2:先編輯變量JAVA_HOME,再將JAVA_HOME添加到Path
配置完成:
JDK17的安裝:傻瓜式安裝,集成JRE安裝包,自動配置環(huán)境變量。安裝目錄E:\javaStudy\jdk\jdk-17。
?4 Java程序的編寫與執(zhí)行
開發(fā)步驟:
Java程序開發(fā)三步驟:編寫、編譯、運行。
- 將Java代碼編寫到擴展名為.java的源文件中;
- 通過javac.exe命令對.java源文件進行編譯,生成.class字節(jié)碼文件;
- 通過java.exe命令對.class字節(jié)碼文件進行運行。
開發(fā)工具:
- 文本開發(fā)工具:Notepad++,EditPlus,Sublime Test
- 集成開發(fā)工具:eclipse,IntelliJ IDEA
寫第一個Java程序:F:\dream\javase\code\chapter01\Hello.java
// 1.class:關鍵字,表示一個類,后面跟著類名
class Hello{// 2.main()方法的格式是固定的,是程序的入口public static void main(String[] args){// 4.執(zhí)行語句:從控制臺輸出數據的操作System.out.println("hello,world"); // 輸出后換行System.out.print("hello,world"); // 輸出后不換行}
}
// 3.Java程序嚴格區(qū)分大小寫
- 一個.java源文件中只能有一個public類,其它類個數不限制,每個類都會生成一個.class文件。
- 如果源文件內有一個public類(也可以沒有public類),則文件名必須與類名一致。
?5 Java注釋
注釋是程序編寫的思路說明,指明代碼的作用,為什么這樣寫,提升文件個可讀性。
Java注釋的3種方式:
- 單行注釋
//注釋內容
- 多行注釋
/* 注釋內容1 注釋內容2 */
- 文檔注釋(Java特有):文檔注釋內容可以被JDK提供的工具javadoc解析,生成一套以網頁文件形式體現的程序的說明文檔。使用語句javadoc -d 文件夾名 -標簽1 -標簽2 文件名.java,如javadoc -d mydir -author -version Comment.java
/**@author 指定java程序的作者@version 指定源文件的版本 */
?注意:
- 單行注釋和多行注釋中的信息,不參與編譯,生成的字節(jié)碼文件中不包含單行注釋和多行注釋中的信息。
- 多行注釋不允許嵌套使用。
演示:F:\dream\javase\code\chapter01\Comment.java
/*
這是多行注釋1,多行注釋不允許嵌套使用
單行注釋和多行注釋中的信息,不參與編譯,生成的字節(jié)碼文件中不包含單行注釋和多行注釋中的信息。
*//**
這是文檔注釋1
@author ahhlt
@version 1.0
*/public class Hello{public static void main(String[] args){//控制輸出內容,這是單行注釋System.out.println("hello,world");//System.out.print("hello,world");/**這是文檔注釋2*//*這是多行注釋2*/}
}
javadoc解析以后,發(fā)現在網頁中只能看到文檔注釋中的內容。單行和多行注釋的內容看不到。
?6 Java API文檔
- API(Application Programming Interface,Java應用程序編程接口)是Java提供的基本編程接口。
- Java語言提供了大量的基礎類,Oracle公司為這些基礎類提供了相應的說明文檔,用于開發(fā)者查詢如何使用某些基礎類/方法。
- Java API文檔,JDK說明書、幫助文檔。
- 下載API文檔
-
- 在線看(英文版):Overview (Java SE 17 & JDK 17)
- 離線下載(英文版):Java Development Kit 17 Documentation
- 中文本地文檔:F:\dream\jdk_api_1.8_google.CHM
7 Java核心機制:JVM
Java語言的核心優(yōu)勢就是跨平臺性,Java語言編寫的程序可以在不同操作系統(tǒng)上運行。
?跨平臺性原理:在需要運行java程序的操作系統(tǒng)上,安裝一個Java虛擬機(JVM,Java Virtual Machine),由JVM負責Java程序在該系統(tǒng)上的運行。
?在此,JVM充當一個翻譯的身份,將Java程序的字節(jié)碼文件翻譯為對應操作系統(tǒng)可以執(zhí)行的代碼。
JVM的功能:是一個虛擬計算機,是Java程序運行時的必要環(huán)境。