天天看點

Java基礎----第一天筆記

文章目錄

    • Java第一天
        • 1. 什麼是計算機
        • 2. 計算機操作的方式
          • 2.1 指令行
          • 2.2 圖形化界面方式
        • 3. DOS指令【僞重點】
          • 3.1 開啟指令提示符
          • 3.2 常用DOS指令
        • 4. Java曆史
        • 5. Java安裝
          • 5.1 擷取JDK安裝包
          • 5.2 安裝JDK
          • 5.3 JDK環境變量配置【程式員基本能力】
          • 5.4 JDK目錄結構
          • 5.5 JDK 和 JRE
        • 6. Notepad++準備
        • 7. Java第一行代碼
          • 7.1 HelloWorld
          • 7.2 注意事項
          • 7.3 編譯執行Java代碼 【兩周】
          • 7.4 Java為什麼可以跨平台
          • 7.4 Java為什麼可以跨平台

Java第一天

1. 什麼是計算機

CPU + 記憶體 + 硬碟
	
WEB伺服器 帶寬問題 賊貴

阿裡雲!!!國内第一!!!馬雲6666
           

2. 計算機操作的方式

2.1 指令行
最原始的方式!!!也是操作計算機最高效的方式!!!
可以讓計算機集中資源處理我們需要進行的一些功能,邏輯~~~

Linux  CentOS Ubuntu RedHat
Unix
macOS

Windows DOS指令 [了解]
Linux操作指令 第三階段【重點】
           
2.2 圖形化界面方式
對于普通使用者來說,非常好用,非常友好!!!
但是效率偏低
需要更多的資源 CPU 記憶體 顯示卡 硬碟來渲染處理圖形化界面

Windows 
	Windows操作快捷方式
	CV大法
	Windows + D
	Windows + E
           

3. DOS指令【僞重點】

3.1 開啟指令提示符
1. Windows + R 打開運作 輸入cmd ,開始指令提示符
2. Windows搜尋功能 (windows) 輸入 cmd ,開始指令提示符
           
3.2 常用DOS指令
dir
	檢視目前工作目錄下的所有子檔案和子檔案夾
	【工作路徑】
		就是目前指令提示符輸入之前的路徑,稱之為工作路徑,也是目前操作的路徑

cd 
	切換工作路徑
	格式:
		cd 指定的路徑 cd Desktop
	路徑:
		位址
			相對路徑: 我在十二樓最裡面技術辦公室
			絕對路徑: cd河南省鄭州市二七區航海中路60号海為科技園C區10/12樓千鋒教育
	.  表示目前工作目錄
	.. 表示目前工作目錄的上級目錄,父目錄 

mkdir
	建立檔案夾
	格式:
		mkdir 檔案夾名

rd 
	删除檔案
	格式:
		rd 檔案夾名
	【注意】
		1. rd删除檔案夾是直接從磁盤上抹去資料,而不是放入資源回收筒
		2. rd删除檔案夾,目前指定檔案夾中不能有任何的内容,不能删除非空檔案夾

echo [純了解,不會都行,就當我沒講過]
	寫入資料到檔案中,要求操作的檔案必須有對應的字尾名
	格式:
		echo 123>1.txt
	【重點】檔案字尾名!!!
	以後任何時候操作任何普通檔案,必須有對應的檔案字尾名。
	.txt .mp3 .mp4 .doc .ppt .md .exe .zip .rar .class .java .html .htm .php .c
	.cpp .h .m .py .jsp .js .css .xml .jpg .gif .rmvb .avi .rm .db .ape .flac 
	.dll
		這時候的你是一個無所不能的你!!!
		百度,貼吧,交流平台,隔壁老王
		第一源動力!!!
del 
	删除普通檔案
	【注意】
		1. 删除普通檔案一定要帶有檔案字尾名
		2. 删除普通檔案是直接從硬碟上抹掉資料,而不是放入資源回收筒

cls
	清理指令行螢幕

方向鍵上下 
	回顧之前的操作指令

* 【慎用】
	通配符,使用請小心,尤其是删除和修改操作!!!
	
exit
	退出

盤符:
	可以切換指定的盤符

電腦可以上QQ但是不能上網
	ipconfig /flushdns
           

4. Java曆史

詹姆斯·高斯林
	Java之父

Java曆史非常悠久 1994
JDK 1.5
JDK 1.6
JDK 1.7
JDK 1.8
9 10 11 12

專職搞JavaWEB Spring全家桶!!!
           

5. Java安裝

5.1 擷取JDK安裝包
以後所有的軟體全部從官網下載下傳,不允許從CSDN,國内的一些捆綁式軟體網站下載下傳

JDK 1.8 官網下載下傳位址
	https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

所有使用到的軟體安裝要求:
	1. 不能安裝到C槽
	2. 不允許安裝任何和開發有關的軟體到中文路徑!!!
           
5.2 安裝JDK
5.3 JDK環境變量配置【程式員基本能力】
我的電腦 --> 頁面空白處,滑鼠右鍵 --> 屬性
--> 左側邊欄 進階系統設定 --> 環境變量


建立:
變量名:JAVA_HOME
變量值:D:\Program Files\Java\jdk1.8.0_211

建立:
變量名:CLASS_PATH
變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

修改:
變量名:path
添加内容:
	;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
           
5.4 JDK目錄結構
bin:
	binary 二進制檔案 這裡都是JDK工具需要關注的有
		java.exe 運作Java程式需要的工具
		javac.exe 編譯Java代碼生成對應的.class 位元組碼檔案的工具
		javadoc.exe 生成目前Java代碼對應的Java API文檔【檢查你的代碼格式】
		javap.exe Java反編譯工具 .class 轉換成一個你貌似能看懂的東西
include:
	系統接口 Java程式如果需要使用系統資源是通過include檔案調用系統内容
	CPU 記憶體 硬碟 螢幕 聲霸卡 網卡 攝像頭
jre:
	Java Runtime Environment Java程式運作環境
	JVM Java虛拟機
lib:
	庫 JVM Java虛拟機運作所需的必要條件
src.zip
	Java源代碼!!!
           
5.5 JDK 和 JRE
JDK
	Java Development Kits Java開發工具集
	JDK ==> JRE + Java開發工具組成
JRE
	Java Runtime Environment Java運作環境
	JRE ==》 JVM Java虛拟機 + 核心類庫
           

6. Notepad++準備

Java基礎----第一天筆記
Java基礎----第一天筆記

7. Java第一行代碼

7.1 HelloWorld
class FirstJava {
	public static void main(String[] args) {
		System.out.println("G2總冠軍");
	}
}
           
7.2 注意事項
1. 要求儲存的檔案名和class之後的名字一緻
2. 在左大括号之前都需要有空格
3. 代碼需要完成縮進,在notepad++中,實際上是有對應的縮進方式,請不要破壞
4. 注意拼寫錯誤,需要通過代碼中的顔色變化來觀察代碼到底有沒有問題
5. 注意标點符号中英文切換
           
7.3 編譯執行Java代碼 【兩周】
編譯使用的工具:
	javac.exe
	格式:
		javac FirstJava.java ==> FirstJava.class
執行Java代碼使用的工具
	java.exe
	格式:
		java FirstJava 運作Java代碼

要學會心平氣和的看錯誤
           
7.4 Java為什麼可以跨平台

[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-SqNZP3JJ-1572683185521)(.\img\Java程式為什麼可以跨平台.png)]

3 編譯執行Java代碼 【兩周】

編譯使用的工具:
	javac.exe
	格式:
		javac FirstJava.java ==> FirstJava.class
執行Java代碼使用的工具
	java.exe
	格式:
		java FirstJava 運作Java代碼

要學會心平氣和的看錯誤
           
7.4 Java為什麼可以跨平台
Java基礎----第一天筆記