您當前的位置:首頁 > 攝影

學程式設計到底需要什麼計算機基礎知識?

作者:由 黑馬程式設計師 發表于 攝影時間:2021-12-23

一、基礎介紹

Hello,各位同學大家好,從現在開始,我們會從0開始一點一點的開啟Java程式設計世界的大門。

Java基礎分類:

計算機基礎知識

Java基礎語法

程式設計思維的建立

二、計算機簡介

計算機俗稱電腦,是第二次世界戰爭時,美國國防部利用它來進行彈道計算。第一臺通用計算機叫做:ENIAC。當時計算機是一個龐然大物,用了18000個電子管,佔地170平方米,重達30噸,耗電功率約150千瓦,每秒鐘可進行5000次運算。

學程式設計到底需要什麼計算機基礎知識?

隨著時間和科技的不斷進步,直到發展到了我們今天使用到的膝上型電腦。但需要知道的是,不管計算機發展到什麼程度,本質都是進行資料計算和處理。

學程式設計到底需要什麼計算機基礎知識?

三、計算機硬體和軟體

3.1 計算機硬體

馮·諾依曼提出了計算機硬體分類:

運算器

控制器

儲存器

輸入裝置

輸出裝置

運算器和控制器

運算器和控制器合在一起就是現在的CPU。CPU就是計算機的大腦。

輸入裝置

目前的輸入裝置有滑鼠和鍵盤。把自己的一些資料交給計算機就是透過這些輸入裝置進行操作的。

儲存器

​ 儲存器就是硬碟和記憶體。

​ 硬碟:永久儲存。

​ 記憶體:臨時儲存。

輸出裝置

​ 目前最為常見的輸出裝置就是顯示器,計算機把最終的結果展現出來給我們看到。除此之外,輸出裝置還有印表機。

3.2 計算機軟體

系統軟體

應用軟體

系統軟體

​簡單理解就是作業系統。平時所說的安裝系統,其實就是安裝系統軟體而已。常見的系統軟體有平時用的最多的windows,還有蘋果電腦MacOS,還有就業班會學習到的Linux。下面從左到右分別為windos作業系統圖示,MacOS作業系統圖示,Linux作業系統圖示。

學程式設計到底需要什麼計算機基礎知識?

應用軟體

應用軟體就非常的熟悉了。我們平時使用的基本都是應用軟體,比如QQ,微信,Stream平臺。在今後我們開發的大多數也是應用軟體。

學程式設計到底需要什麼計算機基礎知識?

3.3應用軟體架構分類

C/S: Client/Server 客戶端/伺服器端:

在使用者本地有一個客戶端程式,在遠端有一個伺服器端程式 。

比如:QQ,微信,Stream。

B/S: Browser/Server瀏覽器/伺服器端:

只需要一個瀏覽器,使用者透過不同的網址,客戶訪問不同的伺服器端程式。

比如:京東,淘寶。

四、計算機語言

人與計算機溝通交流的表達方式。

五、計算機語言的發展

機器語言

機器語言就是 0/1 程式碼。計算機只能識別 0 和 1。在計算機內部,無論是一部電影還是一首歌曲或是一張圖片,最終儲存的都是 0/1 程式碼。

組合語言

組合語言就是將一串很枯燥無味的機器語言轉化成英文單詞。

比如:add 1, 2。其實就是讓1和2進行相加。

計算機在執行的時候,會先把這串英文轉成0101010101的形式,再交由計算機執行。但是組合語言比較麻煩,比如我用匯編語言給你打個招呼。程式碼量會非常的大。所以我們也不會學習他。

學程式設計到底需要什麼計算機基礎知識?

高階語言

使用普通英語進行編寫原始碼,透過編譯器將原始碼翻譯成計算機直接識別的機器語言,之後再由計算機執行。這樣的程式碼就比較符合正常人的思維邏輯。

比如,下面的這段程式碼。判斷年齡age是否大於等於18,如果是的,就可以瀏覽學習網站。這樣就非常符合正常人的思維邏輯,下面的這些程式碼,在後面的課程中都會學習。

int

age

=

18

if

age

>=

18

{

System

out

println

“可以瀏覽學習網站”

);

}

else

{

System

out

println

“民主、文明、和諧、自由、平等、公正、法治、愛國、敬業、誠信、友善”

);

}

上面的這段程式碼在執行的時候,會先對程式碼進行編譯,再交由計算機執行。

學程式設計到底需要什麼計算機基礎知識?

六、人機互動

6.1圖形化介面

​我們平時使用計算機都是使用圖形化介面操作方法,需要開啟檔案,直接用滑鼠雙擊開啟即可,需要刪除一個檔案,直接右鍵點選檔案選擇刪除即可。

6.2命令列

​計算機剛開始出現的時候,是沒有圖形化介面的,都是命令列的方式操作計算的。

現在給大家介紹的是DOS命令提示符。

6.3命令列開啟方式:

按下 win + R

學程式設計到底需要什麼計算機基礎知識?

在彈出的執行視窗中輸入cmd + 回車

學程式設計到底需要什麼計算機基礎知識?

在出現的黑屏視窗中就可以輸入dos命令來操作計算機了。

比如:shutdown -s -t 300 就可以在300秒後關機

比如:shutdown -a 就可以取消剛剛的關機計劃

學程式設計到底需要什麼計算機基礎知識?

6.4常見的DOS命令

操作

說明

碟符名稱:

碟符切換。E:回車,表示切換到E盤。

dir

檢視當前路徑下的內容。

cd 目錄

進入單級目錄。cd itheima

cd 目錄1\目錄2。。。

進入多級目錄。cd itheima\JavaSE

cd 。。

回退到上一級目錄。

cd \

退到碟符目錄。

cls

清屏。

exit

退出命令提示符視窗。

七、思考:開啟QQ

如何使用DOS視窗去開啟QQ呢?

在圖形化介面中直接找到qq的安裝路徑,雙擊QQ。exe就可以了

在圖形化介面中,可以先切換到QQ安裝的碟符,然後利用cd命令進入到qq安裝目錄的bin目錄下。再輸入qq即可。