計算機 = 硬件 + 軟件html
硬件: java
cpu : cpu是計算機中的運算核心與控制核心。負責瞭解析計算機的指令、與計算機運算的執行。node
內存: 數據與cpu交互的橋樑。 程序所須要的數據都會先加載到內存中,cpu是直接讀取內存中數據運算的。 linux
特色: 存取速度快。 缺點:斷電或者是程序退出的時候,內存中的數據都會丟失。android
硬盤(機械硬盤、固態硬盤):能夠永久性保存數據, 缺點: 存取的速度慢。 固態硬盤: 讀取速度很是快。ios
軟件:軟件就是按照必定順序組織起來的計算機指令與數據的集合。 軟件 = 數據 + 指令數據庫
軟件的類別:windows
系統軟件:微信
好比: windows 、 linux 、 mac os 、 ios 、 android(改UI)ide
應用軟件: 應用軟件必需要在系統軟件的基礎上才能使用的。
好比: 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環境變量中便可。