計算機 = 硬件 + 軟件
硬件:
cpu : cpu是計算機中的運算核心與控制核心。負責了解析計算機的指令、與計算機運算的執行。
內存: 數據與cpu交互的橋梁。 程序所需要的數據都會先加載到內存中,cpu是直接讀取內存中數據運算的。
特點: 存取速度快。 缺點:斷電或者是程序退出的時候,內存中的數據都會丟失。
硬盤(機械硬盤、固態硬盤):可以永久性保存數據, 缺點: 存取的速度慢。 固態硬盤: 讀取速度非常快。
軟件:軟件就是按照一定順序組織起來的計算機指令與數據的集合。 軟件 = 數據 + 指令
軟件的類別:
系統軟件:
比如: windows 、 linux 、 mac os 、 ios 、 android(改UI)
應用軟件: 應用軟件必須要在系統軟件的基礎上才能使用的。
比如: QQ、 微信、 迅雷、 飛信...。。。
軟件的本質(軟件為我們解決了什麼問題):提高了人類與計算機的交互效率。
人類與計算機的交互方式:
1. 圖形化界面的交互方式: 簡單 、功能強大。
2.通過dos命令的交互方式: 特點: 需要記憶大量的dos命令, 功能比較弱小。
首先具備一個控制台(命令行提示符窗口)用於輸入dos命令:
打開一個控制台的方式:
方式一:開始-------> 所有程序--------->附件----------->命令提示符
方式二:開始------->運行-------->輸入cmd即可.
通過剛下載的Java視頻教程學習的這些知識,感覺比較有收獲。
常見的dos命令:
盤符:進入指定的盤下面。
操作文件夾:
dir 列出當前控制台所在的路徑下的所有文件以及文件夾。
cd 路徑 進入指定的路徑下。
cd .. 回退到上一級目錄上。
cd \ 回退到當前路徑下的根目錄。
md 文件夾的名字 創建一個文件夾
rd 文件夾的名字 刪除一個空文件夾。 注意: 不能用於刪除非空到的文件夾。
操作文件:
echo 數據>文件名 創建一個文件並且指定寫入的數據。
type 文件名 查看指定的文件內容。
del 文件名 刪除指定的文件。 注意: del後面如果跟一個文件夾,那麼是刪除一個文件夾中的所有文件。
* 通配符(可以匹配任意的文件名)
tab 內容補全.
cls 清屏
上下方向鍵 找回上一次所寫過的命令。
exit 關閉控制台。
計算機語言(更好的與計算機進行交互):
計算機的發展歷史:
機器語言:010101010101010
匯編語言 通過大量的英文單詞代表計算機的指令。 add 1 1
高級計算機語言: C \ JAVA \ C++ \ PHP
1993 , JAVA初衷: 機 1994 年互聯網剛剛興起,.(高司令\ 高斯林),改造成了面向互聯網的計算機語言。
java重要特性之 ------- 跨平台(一次編譯,到處運行).
平台: 操作系統。
java的環境的搭建:
jre: java運行環境。 jre = java虛擬機 + 核心類庫(輔助java虛擬機運行的文件)
jdk: java開發工具集 jdk = jre + java開發工具。
安裝jdk的路徑要注意: 不能帶有中文路徑或者是空格。
jdk目錄的介紹:
bin: 存放的是java的開發工具。
db : JDK7附帶的一個輕量級的數據庫,名字叫做Derby。
include :存放的調用系統資源的接口文件。
jre : java運行環境
lib : 核心類庫。
src.zip : java源代碼
java.exe 啟動java虛擬機解釋並執行指定的class文件。
java工具的使用格式:
java 指定的class文件
javac.exe 啟動java編譯器對指定的java源文件進行編譯、。
編寫第一個java的程序:
第一步: 新建一個txt文件。把後綴名改成java。
第二步: java 代碼全部都是寫到類上面的。
如何編寫一個類:
使用一個關鍵字class即可定義個類。
格式:
class 類名{
} 備注: 大括號表示是一個類的范圍,在類的范圍之內都可以寫代碼,
第三 步: 編寫一個主方法。 主方法的寫法是固定的,是一個程序的入口,代碼從主方法開始執行,
如何啟動java編譯對java的源文件進行編譯?
javac的使用格式:
javac java源文件。
編譯的過程中我們就面臨 的問題:每次編譯 的時候都需要寫上java源文件的完整路徑。 煩!!!
解決方案: 如果可以在任意的路徑下都可以找到java的開發工具,那麼該問題就解決了。
在控制台寫一個可執行文件的文件名的執行原理:
在控制台寫一個可執行文件的文件名,那麼系統首先會在控制台當前路徑下去搜索是否存在該文件,如果可以找到指定的文件,
那麼就執行該文件,如果找不到該文件,那麼系統還會根據path的環境變量所保存的路徑信息下去搜索是否有指定的文件,如果
能找到,那麼就執行該文件。
配置path環境變量:
如何找到path的環境變量:
我的電腦-------屬性------------>高級系統設置---------->高級--------->環境變量------------path
把javac所在的路徑拷貝到path環境變量中即可。