java基礎知識

計算機 = 硬件 + 軟件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環境變量中便可。

相關文章
相關標籤/搜索