千鋒教育Java零基礎全套視頻教程(一學就會,java入門自學必備)

1.第一章:Java開發(fā)入門

1.1 計算機基本概念
計算機:軟件和硬件組成,處理海量數(shù)據(jù)。
購買電腦(開發(fā))的參考:
- CPU: Intel的I5 I7 AMD的R5 R7
- 內(nèi)存:16G起步
- 硬盤:固態(tài)和機械 500G起步
1.1.1計算機語言
- 機器語言:由0 、1組成。開發(fā)效率低
- 匯編語言:特殊符號代替0、1。開發(fā)效率有改善
- 高級語言:好的語法結構。開發(fā)效率高,更符合人類的思維能力。通過編譯器翻譯成機器語言執(zhí)行。
1.2DOS常用命令
Windows系統(tǒng)下的DOS命令打開方式,開始菜單→附件→命令提示符?;蛘甙存I盤Win+R鍵,輸入CMD快速快速打開。
eg:當前目錄C盤的user文件夾下vine文件夾目錄

- dir:無參,查看當前所有目錄的文件和文件夾。?【P1-P7認識Java】002_計算機基本概念與DOS命令 P2 - 09:42?
- /s :查看當前目錄及其子目錄的文件和文件夾。查看非常多,按CTRL +C結束。

- /a 查看包括隱藏文件及所有文件。
- /ah 只顯示隱藏文件。

- /w 以緊湊的方式(一行只顯示五個)
- /p 分頁顯示
- |more 定在那里,一行一行的回車鍵查看。

- dir /? 查看參數(shù)幫助。
2.cd:切換目錄
- cd 目錄名
- cd .. 退回到上一個目錄
- cd / 退回到根目錄
TAB自動補全。
3.md與rd:md 目錄名 ,創(chuàng)建特定文件夾(dos下習慣叫目錄,win下習慣叫文件夾。rd 目錄名,刪除特定文件夾。

4.cls:清除屏幕。
5.copy:一個文件夾里的所有文件復制到另外一個文件夾。目錄沒有復制過去。
格式:copy 路徑\文件名 路徑\文件名
6.move :移動
格式:move 路徑\文件名 路徑\文件名,把一個文件移動另外一個地方。

7.del:刪除文件。(rd刪除文件夾)
8.deltree:刪除文件夾和它下面的所有子文件夾還有文件。不要亂用。據(jù)查Windows 2000開始不在命令提示符提供該命令,只有DOS系統(tǒng)下才有了。
9.type:查看顯示出文本文件的內(nèi)容。

(顯示中文文本文檔是亂碼,英文可以正常查看)
12.ren :文件重名了。
格式:ren 目錄\文件名 目錄\文件名

使用命令行的意義:
1.比可視化操作更快捷,效率更高。
2.提交代碼,服務器管理需要命令行。
1.3 Java語言的發(fā)展史
起源:1991年Sun公司推出的Oak語言(橡樹)。詹姆斯高斯林Java之父。Internet帶動Java發(fā)展,1994年正式命名Java。名字來源于爪洼島,盛產(chǎn)咖啡。寓意深入人心,咖啡就像中國人的茶一樣,在歐美人中的心里。

2009年4月Oracle公司收購sun
1.4 JDK下載

- JDK:Java開發(fā)工具包(包含JRE)
- JRE:Java運行環(huán)境。
下載地址:
http://www.oracle.com/technetwork/java/archive-139210.html
1.5 Java體系與特點

- Java SE:標準版本(各應用平臺基礎版本)
- Java EE:企業(yè)版(計算管理系統(tǒng))
- Java ME:微型版(嵌入式設備,安卓開發(fā))
Java可以做什么
安卓開發(fā),企業(yè)級開發(fā),企業(yè)管理系統(tǒng),銀行系統(tǒng)等等。
原因:
安全性高。多平臺可執(zhí)行(不同的JDK)
- 純面向對象編程的語言
1.6 Java體系與特點

- 一種健壯的語言(吸收C的優(yōu)點)
- 跨平臺
- 有較高安全性。(自動垃圾回收,強制類型檢查,取消指針)

1.7 JDK的安裝

JDK的安裝步驟演示:
安裝目錄修改演示:
JDK的版本信息不要修改,可以清晰看到,安裝的路徑要記住。

JRE安裝提示:之前安裝JDK已經(jīng)包含了,這時候是否安裝JRE隨意。

JDK中有JRE:

JDK與JRE的安裝選擇:
- JDK開發(fā)工具包:好幾千個開發(fā)類庫
- JRE:運行環(huán)境(一個黑盒,不直接破壞操作系統(tǒng),沒有Java寫的病毒)
開發(fā)環(huán)境包含運行環(huán)境
JRE與JDK的目錄結構:
1.8 環(huán)境變量配置

環(huán)境:開發(fā)環(huán)境

path:
eg:vince下有Java命令,但是vince 下沒有這個命令。
在Windows下執(zhí)行命令的時候,是在當前目錄尋找這個命令。如果當前目錄沒有這個命令,它會到path中依次尋找Java這個命令并運行。

eg:
當前目錄不存在的abc命令。

注意:
安裝Java時,Oracle會把Java.exe、javaw.exe、javaws.exe復制到
C:\ProgramDaia\OracleJavayijavapath,并且把路徑添加到path

Javac 編譯命令沒有

結論:
Oracle配置的只是運行環(huán)境,不是開發(fā)環(huán)境。
bin文件夾下包含Java的所有命令,在命令提示符中輸入path=C:\Progarm Files\Java\jdk1.8.0_77\bin

這種方式關掉窗口打開又還原了。
永久配置的方法(環(huán)境變量法):
右擊桌面“計算機”在彈出下拉菜單中選擇屬性,在打開系統(tǒng)窗口中單擊右邊的“高級系統(tǒng)設置”,彈出的系統(tǒng)屬性窗口中,單擊”高級“選項卡”打開“環(huán)境變量“。

path=用戶變量+系統(tǒng)變量(兩種都可以,用戶環(huán)境變量給當前用戶,系統(tǒng)變量所有用戶可用。

將目錄信息復制粘貼到path變量的變量值中,末尾有一個小寫的分號。

再次輸入path驗證已經(jīng)添加環(huán)境變量

安裝好Java配置環(huán)境變量的目的:
在任意位置使用Java提供的命令,不配置也可以,但需要切換到那個目錄下執(zhí)行命令。
classpath:
類的路徑,暫時介紹。

1.9 程序開發(fā)步驟
程序概念:語言編寫的命令序列集合。一步一步執(zhí)行的步驟,就叫指令。命令組合在一起的集合。語言是特定的命令集合,程序一詞來源于生活。

第一步:編寫程序
第二步:編譯程序(不是編譯成機器語言,而是編譯成.class文件)
第三步:運行程序
1.10 Hello World入門

代碼文件是文本文件txt。如果沒有工具→文件夾選項→查看。去掉隱藏已知文件類型的擴展名復選框。

第一步:編寫程序
pubilc class HelloWorld {
pubilc static void main(String[] args){
System.out.println("hello world!");
}
}
第二部:編譯程序
通過命令行,cd命令切換到當前代碼文件目錄,然后輸入javac HelloWorld.java 回車,沒有任何錯誤就可以了,同時可以在目錄下看到生成HelloWorld.class文件。如圖

第三步:運行程序
直接在當前目錄下輸入文件HellWorld運行,不是輸入文件名HelloWorld,class,而是輸入類名。(如圖)

1.11 Hello World代碼分析
/**
文檔注釋
pubilc:關鍵字,公共的(公有的)
class:關鍵字,類別(分類)
Hello World:自定義的名字,表示一個類名
{}表示范圍(作用域)
*/
pubilc class HelloWorld {
/*
多行注釋
static :關鍵字,表示靜態(tài)的()
void:關鍵字,返回值類型(空,沒有返回值)
main:表示主函數(shù)名稱
main后面的()表示函數(shù)的參數(shù)列表
String[]:表示字符串數(shù)組
args 表示字符串數(shù)組的名稱
*/
pubilc static void main(String[] args){
//向控制臺輸出一句話:Hello World
//一個分號表示一條語句
System.out.println("hello world!");
}
}


代碼格式:
- 代碼的位置
- 嚴格區(qū)分大小寫
- 自由格式語言(縮進可以隨便)
- 結構定義和功能執(zhí)行語句
5.功能執(zhí)行語句最后必須加小寫分號。