第一章:Java概述
1.1-什么是Java (了解)
Java是一種計算機語言
蜕衡。
什么是語言囚灼?
生活中一般我們所理解的是呢蛤,語言是人與人之間溝通的方式。
那么暑中,Java就是人與計算機之間溝通的方式壹瘟,就是計算機語言。
Java發(fā)展史
Java語言是美國Sun公司(Stanford University Network)在1995年推出的計算機語言鳄逾。
Java之父:詹姆斯·高斯林(James Gosling)
2009年稻轨,Sun公司被甲骨文公司收購,所以我們現(xiàn)在訪問oracle官網(wǎng)即可:https://www.oracle.com
當(dāng)前严衬,本篇文章使用的JDK版本(J也可以理解ava版本):11.0
1.2-前端和后端開發(fā)(了解)
對于Java開發(fā)者澄者,從市場角度來看笆呆,Java主要來開發(fā)后端(服務(wù)端)程序请琳。
在企業(yè)開發(fā)中,開發(fā)人員一般分為前端開發(fā)和后端開發(fā)赠幕,Java開發(fā)屬于后者俄精。
前端開發(fā)
:主要是做界面開發(fā):比如網(wǎng)站上、APP上的交互效果榕堰,展示數(shù)據(jù)的方式竖慧,都是由前端開發(fā)完成的。
后端開發(fā)
:主要是做服務(wù)端開發(fā):前端頁面上所展示的數(shù)據(jù)(內(nèi)容)逆屡,都是由后端處理后提供的圾旨。
總而言之,后端處理并提供數(shù)據(jù)魏蔗,前端展示數(shù)據(jù)砍的。
1.3-Java語言跨平臺原理 (理解)
Java程序是可以跨平臺執(zhí)行的
,所謂的跨平臺指的是一個Java程序可以運行在不同的操作系統(tǒng)上莺治,比如windows系統(tǒng)廓鞠、macOS系統(tǒng)、linux系統(tǒng)等谣旁。
計算機只認識二進制語言
計算機只能執(zhí)行有0
和1
組成的語言指令床佳,這種語言指令就是二進制語言。
但是Java是一門更接近自然語言的高級編程語言榄审,因為不是二進制語言砌们,所以計算機無法直接識別,需要通過代碼翻譯器(編譯器)編譯成二進制語言,然后計算機才能識別Java語言最終的命令浪感。
Java語言跨平臺原理
由上述可知角溃,Java程序并非是直接運行的。而是需要一種翻譯器篮撑,翻譯成計算機能夠識別的二進制語言减细。
Java編譯器
可以將Java源程序
編譯成與平臺無關(guān)的字節(jié)碼文件(class文件)
,然后由Java虛擬機(JVM)
對字節(jié)碼文件解釋執(zhí)行赢笨。所以在不同的操作系統(tǒng)
下未蝌,只需安裝不同的Java虛擬機
即可實現(xiàn)java程序的跨平臺。
1.4-JVM茧妒、JRE和JDK (記憶)
JVM(Java Virtual Machine)萧吠,Java虛擬機
JRE(Java Runtime Environment),Java運行環(huán)境桐筏,包含了JVM和Java的核心類庫(Java API)
JDK(Java Development Kit)稱為Java開發(fā)工具纸型,包含了JRE和開發(fā)工具
總結(jié):我們只需安裝JDK即可,它包含了java的運行環(huán)境(JRE)和虛擬機梅忌。
第二章:JDK下載及安裝
2.1-JDK官網(wǎng)下載 (了解)
第一步:進入Oracle官網(wǎng)首頁狰腌,并滑動到底部,點擊JavaSE下載
訪問oracle官網(wǎng):http://www.oracle.com
第二步:進入Java SE Downloads頁牧氮,向下滑動琼腔,找到Java11,下載jdk
第三步:進入javase-jdk11-downloads.html下載頁面踱葛,向下滑動丹莲,根據(jù)系統(tǒng)需要下載相關(guān)jdk
此處下載的windows版本
第四步:同意協(xié)議并下載,此時可能需要登錄官網(wǎng)尸诽,可自己注冊并登錄后再下載
2.2-百度網(wǎng)盤下載JDK (了解)
JDK8版本
鏈接:https://pan.baidu.com/s/1mYkX-6IJsVJABL4LoRS91g
提取碼:3f35
JDK11版本
鏈接:https://pan.baidu.com/s/1US6LtPPpTgspE15-YK5q2A
提取碼:ebje
2.3-JDK安裝 (了解)
Windows版JDK安裝甥材,基本是傻瓜式安裝,直接下一步即可性含。但默認的安裝路徑是在C:\Program Files下洲赵,為方便統(tǒng)一管理,最好修改下安裝路徑胶滋,將與開發(fā)相關(guān)的軟件都安裝到一個文件夾下板鬓,例如E:\develop。注意究恤,安裝路徑不要包含中文或者空格等特殊字符(使用純英文目錄)俭令。
第一步:首先雙擊打開安裝程序,點擊下一步部宿。
第二步:默認安裝目錄為C盤抄腔,點擊更改瓢湃,修改安裝路徑。
第三步:將目錄更改至E:\develop赫蛇,要注意不要修改后面的Java\jdk-11\目錄結(jié)構(gòu)绵患。點擊確定,進入下一步悟耘。
第四步:點擊下一步落蝙,開始安裝
第五步:看到安裝成功界面,點擊關(guān)閉暂幼,完成安裝筏勒。
2.4-JDK安裝后目錄介紹 (了解)
安裝完畢后,進入安裝后目錄的bin目錄中旺嬉,安裝shift鍵管行,鼠標(biāo)右鍵選擇在此處打開windows powershell窗口
,進入并在該窗口中輸入命令:java
邪媳,若出現(xiàn)以下內(nèi)容則說明jdk安裝成功捐顷。
- javac 命令可以將 源代碼編譯成 字節(jié)碼文件
- java 命令可以將 字節(jié)碼文件交個虛擬機 并編譯成二進制程序執(zhí)行
第三章:常用的DOS命令
3.1-為什么要學(xué)習(xí)DOS命令 (了解)
在接觸集成開發(fā)環(huán)境之前,我們需要使用命令行窗口(cmd或者powsershell窗口)對java程序進行編譯和運行雨效,所以需要知道一些常用DOS命令迅涮。
3.2-如何打開命令行窗口(了解)
打開命令行窗口的方式:快捷鍵 win + r
打開運行窗口,輸入cmd
设易,回車逗柴。
3.3-常用的命令及其作用(記憶)
第四章:配置Java環(huán)境變量
4.1-為什么配置環(huán)境變量 (了解)
開發(fā)Java程序蛹头,需要使用JDK提供的開發(fā)工具(比如javac.exe顿肺、java.exe等命令),
而這些工具在JDK的安裝目錄的bin目錄下渣蜗。
如果不配置環(huán)境變量屠尊,那么這些命令只
可以在該目錄下執(zhí)行。
我們不可能把所有的java文件都放到JDK的bin目錄下耕拷。
所以配置環(huán)境變量的作用
就是可以使bin目錄下的java相關(guān)命令可以在任意目錄下使用讼昆。
4.2-詳細配置步驟 (了解)
在windows系統(tǒng)下,詳細配置Java環(huán)境變量骚烧。
第一步:右鍵點擊“此電腦”浸赫,選擇“屬性”項
第二步: 點擊“高級系統(tǒng)設(shè)置”,在彈出的系統(tǒng)屬性框中赃绊,選擇“高級”選項卡(默認即顯示該選項卡)既峡,點擊“環(huán)境變量”。
第三步:在彈出的“環(huán)境變量”框碧查,中選擇下方的系統(tǒng)變量运敢,點擊新建校仑。
第四步: 在彈出的“新建系統(tǒng)變量”框中,輸入變量名和變量值传惠,點擊確定迄沫。
變量名為:JAVA_HOME
變量值為:JDK的安裝路徑,到bin目錄的上一層即可卦方。比如E:\develop\Java\jdk-11
注意:為防止路徑輸入錯誤羊瘩,可以打開文件夾,拷貝路徑盼砍。
點擊確定后困后,系統(tǒng)變量中會出現(xiàn)一條新的記錄。
第五步:然后選中“系統(tǒng)變量”中的“Path”變量衬廷,點擊“編輯”按鈕摇予,將剛才創(chuàng)建的JAVA_HOME變量添加到“Path”變量中。
在彈出的“編輯系統(tǒng)變量”框中吗跋,點擊“新建”侧戴,輸入%JAVA_HOME%\bin
。
輸入完畢跌宛,點擊“上移”按鈕酗宋,將該值移動到第一行。點擊確定疆拘。
第六步: 至此蜕猫,java環(huán)境變量配置完畢,打開命令行窗口哎迄,驗證配置是否成功回右。
如果之前已經(jīng)打開命令行窗口,需要關(guān)閉重新啟動才可漱挚。在非JDK安裝的bin目錄下翔烁,輸入java或者javac命令,查看效果旨涝。
第五章:第一個Java應(yīng)用程序
需求:使用Java程序蹬屹,實現(xiàn)在命令窗口上輸出Hello world!
這行文字白华。各種計算機語言都習(xí)慣使用該案例作為第一個演
示案例慨默。
5.1-java程序開發(fā)流程(理解)
開發(fā)Java程序,需要三個步驟:
- 編寫程序
- 編譯程序
- 運行程序
5.2-Hello World案例(重點)
第一步:新建文本文檔文件弧腥,修改名稱為HelloWorld.java厦取。
第二步:用記事本打開HelloWorld.java文件,輸寫程序內(nèi)容鸟赫。
public class HelloWorld{
public static void main(String[]args){
System.out.println("Hello World蒜胖!");
}
}
5.3-Hello World案例的編譯和運行(重點)
編譯:javac
文件名.java
范例:javac HelloWorld.java
運行:java
類名
范例:java HelloWorld
在案例目錄下消别,我們通過命令窗口,使用javac HelloWorld.java
命令后台谢,可以發(fā)現(xiàn)在案例目錄下生成了一個HelloWorld.class
文件寻狂。
當(dāng)我們使用java HelloWorld
命令執(zhí)行java程序時,實際上操作的是HelloWorld.class
字節(jié)碼文件朋沮∩呷控制臺輸出**Hello World **
5.4-HelloWorld案例常見問題(了解)
什么是Bug
在電腦系統(tǒng)或程序中,隱藏著的一些未被發(fā)現(xiàn)的缺陷或問題統(tǒng)稱為bug(漏洞)樊拓。
如何解決Bug
1纠亚、具備識別BUG的能力:多看
2、具備分析BUG的能力:多思考筋夏,多查資料
3蒂胞、具備解決BUG的能力:多嘗試,多總結(jié)
HelloWorld案例常見問題
1条篷、非法字符問題骗随。Java中的符號都是英文格式的。
2赴叹、大小寫問題鸿染。Java語言對大小寫敏感(區(qū)分大小寫)。
3乞巧、在系統(tǒng)中顯示文件的擴展名涨椒,避免出現(xiàn)HelloWorld.java.txt文件。
4绽媒、編譯命令后的java文件名需要帶文件后綴.java
5蚕冬、運行命令后的class文件名(類名)不帶文件后綴.class
第六章:編程工具Notepad++
6.1-工具介紹(了解)
Notepad++是 Windows操作系統(tǒng)下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能些椒。
Notepad++功能比 Windows自帶記事本強大播瞳,除了可以用來制作一般的純文字說明文件,也十分適合編寫計算機程序代碼免糕。Notepad++不但可以顯示行號,還有語法高亮度顯示忧侧,和語法折疊等功能石窑。而且免費!
6.2-工具下載(了解)
百度網(wǎng)盤
鏈接:https://pan.baidu.com/s/1vx111rsHU9YrlzNV7CESXQ
提取碼:67u0
其他網(wǎng)站
https://notepad-plus-plus.org/downloads/v7.8.1/
6.3-Notepad++安裝步驟(了解)
軟件安裝也非常簡單蚓炬,直接下一步即可松逊,同樣建議修改安裝路徑,方便管理肯夏。
第一步:雙擊安裝程序经宏,選擇安裝語言犀暑,點擊“OK”
第二步:點擊下一步,然后烁兰,點擊“我接受”耐亏,接受許可證協(xié)議。
第三步:修改安裝路徑沪斟,點擊下一步
第四步:然后點擊下一步广辰,再點擊“安裝”,直至出現(xiàn)“完成”頁面主之,中間不需再做修改择吊。
6.4-修改默認語言和編碼配置 (了解)
修改默認語言和編碼的設(shè)置
第一步:打開軟件,選擇“設(shè)置”槽奕,在下拉菜單中選擇“首選項”
第二步:在彈出的首選項框中几睛,選擇“新建”,默認語言修改為Java,編碼修改為:ANSI