Java學習筆記1 - 預科
阿新 • • 發佈:2021-08-03
根據B站課程《狂神說Java》整理筆記
預科
Windows常用快捷鍵
Ctrl + C:複製
Ctrl + V:貼上
Ctrl + X:剪下
Ctrl + A:全選
Ctrl + Z:撤銷
Ctrl + S:儲存
Alt + F4:關閉視窗
Shift + Del:永久刪除檔案
Win + R:執行
Win + E:開啟檔案管理器
Ctrl + Shift + Esc:開啟工作管理員
Win + Tab:切換應用程式
Alt + Tab:切換應用程式
DOS命令
開啟DOS控制檯(CMD)的幾種方式
-
開始+Windows系統+命令提示符
-
Win+R 輸入 cmd (推介使用)
-
在任意的資料夾下面,按住shift+滑鼠右鍵,點選“在此處開啟命令列視窗”
-
資源管理器的位址列前面加上cmd +空格+路徑(其實只輸入cmd也可以)
-
以管理員方式執行:開始+Windows系統+命令提示符右鍵+以管理員方式執行
常用的DOS命令
#碟符切換 C:\Users\Administrator>E: ——切換到E盤 E:\>F: ——切換到F盤 #檢視當前目錄下的所有檔案:dir F:\>dir #切換目錄:cd change directory E:\>cd f: --沒有切換成功,只輸入cd,發現還是在E盤,要加引數/d E:\>cd /d f: --切換到F盤了 F:\>cd /d D:\YangDong\Java --切換到指定目錄了 D:\YangDong\Java>cd .. --切換到上一層目錄 總結:在同一個碟符下切換目錄,不加/d也行,如果是跨碟符切換,就必須加/d引數 #清理螢幕: cls #退出終端: exit #檢視電腦的ip: ipconfig ipconfig -all #開啟應用 計算器: calc 畫圖工具: mspaint 記事本: notepad #ping 命令 ping www.baidu.com 正在 Ping www.a.shifen.com [39.156.66.14] 具有 32 位元組的資料: --可以看到百度的IP地址為39.156.66.14;www.a.shifen.com是節點資訊 來自 39.156.66.14 的回覆: 位元組=32 時間=4ms TTL=51 來自 39.156.66.14 的回覆: 位元組=32 時間=4ms TTL=51 來自 39.156.66.14 的回覆: 位元組=32 時間=4ms TTL=51 來自 39.156.66.14 的回覆: 位元組=32 時間=5ms TTL=51 #檔案操作 建立目錄: md/mkdir yangdong 刪除目錄: rd/rmdir yangdong 建立檔案: cd>test.txt 刪除檔案: del test.txt
計算機語言發展史
第一代語言
機器語言
-
基於二進位制的方式(010111001010110010101100);
-
直接給計算機使用,不用經過任何轉換;
第二代語言
組合語言
為了解決人類如法讀懂機器語言,用人類能讀懂的單詞來代替二進位制資料,方便讀寫,於是產生了組合語言。
-
解決人類無法讀懂機器語言的問題
-
指令代替二進位制
目前應用
- 逆向工程
- 機器人
- 病毒
- ......
偏底層的東西很多都是用匯編語言寫的!不是很難,學過C語言,或多或少會了解組合語言
第三代語言
高階語言
-
大體上可以分為面向過程和面向物件兩大類。
-
C語言是典型的面向過程的語言,C++和Java是典型的面向物件的語言。
-
不要把面向物件和麵向過程區分得那麼明顯,它們是相輔相成的!在面向物件的程式設計中,也離不開面向過程。
各種語言
- C語言 --最重要,現代高階語言的鼻祖,很多語言都跟C語言有聯絡,C很強大,有高階語言的特點,也有組合語言的特點,所以比較複雜;通常用來編寫作業系統,編寫一些不依賴於計算機硬體的應用程式。
- C++語言 --C的升級版,升級成面向物件了
- JAVA語言 --以C和C++為原型開發的,被稱為“C++--”,意思是把C++中一些不好的東西剪掉了
- C#語言 --讀作“C Sharp”,微軟開發的,可以看到大量Java的特性,不跨平臺也不通用
- Python、PHP、JavaScript
- ......
創新都是基於舊事物發展而來,計算機語言的創新史,就是一部“山寨史”。