## 一計算機概述
計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程序運行,自動、高速處理海量數據的現代化
智能電子設備。由硬件和軟件所組成,沒有安裝任何軟件的計算機稱為裸機。常見的形式有臺式計算機、筆記本計算
機、大型計算機等。
## 二計算機應用
計算機的應用已滲透到社會的各個領域,正在改變著人們的工作、學習和生活的方式,推動著社會的發展。歸納
一下,計算機的應用主要在以下幾個方面:
(1)科學計算
科學計算也稱數值計算。計算機最開始是為解決科學研究和工程設計中遇到的大量數學問題的數值計算而研制的
計算工具。例如,人造衛星軌跡的計算,房屋抗震強度的計算,火箭、宇宙飛船的研究設計都離不開計算機的精確計
算。就連我們每天收聽收看的天氣預報都離不開計算機的科學計算。?
(2)數據處理
在科學研究和工程技術中,會得到大量的原始數據,其中包括大量圖片、文字、聲音等信息處理就是對數據進行
收集、分類、排序、存儲、計算、傳輸、制表等操作。
(3)自動控制
自動控制是指通過計算機對某一過程進行自動操作,它不需人工干預,能按人預定的目標和預定的狀態進行過程
控制。例如,無人駕駛飛機、導彈、人造衛星和宇宙飛船等飛行器的控制,都是靠計算機實現的。
(4)計算機輔助設計
計算機輔助設計(Computer Aided Design,簡稱CAD)是指。借助計算機的幫助,人們可以自動或半自動地完成各
類工程設計工作。目前CAD技術已應用于飛機設計、船舶設計、建筑設計、機械設計、大規模集成電路設計等。在京
九鐵路的勘測設計中,使用計算機輔助設計系統繪制一張圖紙僅需幾個小時,而過去人工完成同樣工作則要一周甚至
更長時間。可見采用計算機輔助設計,可縮短設計時間,提高工作效率,節省人力、物力和財力,更重要的是提高了
設計質量。
(5)人工智能
人工智能(Artificial Intelligence,簡稱AI)是指計算機模擬人類某些智力行為的理論、技術和應用。例如,用計算機
模擬人腦的部分功能進行思維學習、推理、聯想和決策,使計算機具有一定“思維能力”。我國已開發成功一些中醫專
家診斷系統,可以模擬名醫給患者診病開方。 還有就是機器人也是計算機人工智能的典型例子。
(6)多媒體應用
隨著電子技術特別是通信和計算機技術的發展,人們已經有能力把文本、音頻、視頻、動畫、圖形和圖像等各種
媒體綜合起來,構成一種全新的概念—“多媒體”(Multimedia)。比如一些flash廣告,網頁游戲等。
(7)計算機網絡
計算機網絡是由一些獨立的和具備信息交換能力的計算機互聯構成,以實現資源共享的系統。如在全國范圍內的
銀行信用卡的使用,火車和飛機票系統的使用等。
## 三計算機硬件
計算機硬件(Computer Hardware)是指計算機系統中由電子,機械和光電元件等組成的各種物理裝置的總稱。這些
物理裝置按系統結構的要求構成一個有機整體為計算機軟件運行提供物質基礎。計算機通常由CPU、主板、內存、電
源、主機箱、硬盤、顯卡、鍵盤、鼠標,顯示器等多個部件組成。這里就不再詳細的介紹各個硬件,在我的一篇博文
中已經有過介紹,可以參考:[計算機基礎之透析我家的組裝機](http://blog.csdn.net/erlian1992/article/details/47036975)。
## 四計算機軟件
計算機軟件是使用計算機過程中必不可少的東西,計算機軟件可以使計算機按照事先預定好的順序完成特定的功
能,計算機軟件按照其功能劃分為系統軟件與應用軟件。
(1)系統軟件:DOS,Windows,Linux,Unix,iOS,Android,Mac。
(2)應用軟件:office,QQ,YY語音,掃雷等。
## 五軟件開發
(1)軟件
按照特定順序組織的計算機數據和指令的集合。
(2)開發
軟件的制作過程。
(3)軟件開發
借助開發工具與計算機語言制作軟件。
## 六計算機語言
(1)語言
人類進行溝通交流的各種表達符號,方便人與人之間進行溝通與信息交換、
(2)計算機語言
人與計算機之間進行信息交流溝通的一種特殊語言。
計算機語言中也有字符,符號等等。
常見的計算機語言如C,C++,C#,Java。
(3)計算機語言的發展
機器語言——匯編語言——高級程序語言
計算機軟件都是用各種計算機語言編寫的。最底層的叫機器語言,它由一些0和1組成,可以被某種電腦直接理
解,但人就很難理解。上面一層叫匯編語言,它只能由某種電腦的匯編器軟件翻譯成機器語言程序,才能執行。人能
夠勉強理解匯編語言。人常用的語言是更上一層的高級語言,比如C,C++,C#, Java等。這些語言編寫的程序一般
都能在多種電腦上運行,但必須先由一個叫作編譯器或者是解釋器的軟件將高級語言程序翻譯成特定的機器語言程
序。
## 七人機交互
軟件的出現實現了人與計算機之間更好的交互。常見的交互方式有兩種:
(1)圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。
(2)命令行方式:需要有一個控制臺,輸入特定的指令,讓計算機完成一些操作。較為麻煩,需要記住一些命令。?
## 八鍵盤功能鍵
Tab
Shift
Ctrl
Alt
Enter
空格
Window
PrtSc:屏幕截圖
## 九鍵盤快捷鍵
Ctrl+A 全選
Ctrl+C 復制
Ctrl+V 粘貼
Ctrl+X 剪切
Ctrl+Z 撤銷
Ctrl+S 保存
先要了解更多的快捷鍵用法,可以參考:[快捷鍵用法](http://blog.csdn.net/erlian1992/article/details/44674553)。
## 十DOS(重點)
(1)打開DOS控制臺的方式
1)開始——所有程序——附件——命令行提示符
2)開始——運行——cmd——回車
3)Window+R——cmd——回車
4)Shift+鼠標右鍵——在此處打開命令窗口(Win7)
(2)常用DOS命令
1)盤符:Enter(回車):盤符切換(如:d:enter)
2)dir(directory):列出當前目錄(文件夾,下同)下的文件以及文件夾
3)md(make directory): 創建目錄
4)rd(remove directory): 刪除目錄(帶目錄的文件夾不能直接刪除)
5)cd(change directory):(改變指定目錄)進入指定目錄
6)cd.. : 退回到上一級目錄
7)cd\: 退回到根目錄
8)del(delete): 刪除文件,刪除一堆后綴名一樣的文件*.txt
9)cls : (clear screen)清屏
10)exit : 退出dos命令行
(3)命令拓展
11)notepad:打開記事本
12)rd /s:直接刪除帶內容目錄(帶Y/N提示)
13)rd /s /q :直接刪除帶內容目錄
14)進入目錄
單級進入:cd 文件夾
多級進入:cd 文件夾\文件夾\文件夾...
15)回退目錄
單級回退:cd..
多級回退:cd\
16)刪除文件
刪除單個文件:例如:del a.txt
刪除多個文件:例如:del *.txt
(4)擴充內容
目錄中的exe文件可以直接使用其名稱執行該命令(后面我們可以嘗試)
調整DOS界面顯示內容數量
關于學習JavaSE語言的準備工作先學習到這里。