本系列為本人學習情況記錄,部分內容來自老師課件,本文僅作為自己的學習筆記,所有內容僅代表個人觀點,不一定正確,歡迎辯證,
文章目錄
- 一、低級語言和高級語言的特點和區別
- 二、編譯型語言和解釋型語言的區別
- 三、二進制的特點及轉換
- 四、常用的DOS指令
- 五、JDK、JRE、JVM
- 六、Java環境配置,path、classpath、java_home的配置內容
今天的學習內容
計算機的歷史
計算機的組成
計算機語言的簡史
dos介紹
Java語言介紹
JDK的安裝及環境配置Java注釋
整理之后總結了幾個重要知識點:
低級語言和高級語言的特點和區別
編譯型語言和解釋型語言的區別
二進制的特點及轉換
常用的DOS指令
JDK、JRE、JVM
Java環境配置,path、classpath、java_home的配置內容
一、低級語言和高級語言的特點和區別
低級語言:如匯編語言、機器語言、二進制語言,更接近底層編程,無需編譯決議,執行效率高、速度快,編程、除錯難度大,耗時,
高級語言:依賴編譯決議,更加接近人類語言邏輯,可讀性高,編程、除錯更簡單,開發效率高,相較于低級語言,執行效率更低,速度慢,且高級語言依賴運行環境,運行環境不完善或版本不一致會導致程式無法執行,
二、編譯型語言和解釋型語言的區別
編譯型語言:寫好的源代碼代碼一次性被編譯為計算機可以直接運行的二進制代碼,運行時脫離開發環境,運行效率高可移植性差,一般無法移植到其他平臺,

解釋型語言:逐句編譯,寫一句編譯一句,每次運行都需要逐句將源代碼解釋成機器語言并執行,效率較低,只要有對應的解釋器,就可以解釋執行,可移植性高,

三、二進制的特點及轉換
二進制數系統中,每個0或1就是一個位,叫做bit(位元),
十進制資料轉成二進制資料:使用除以2獲取余數的方式(輾轉相除法):

二進制資料轉成十進制資料:使用8421編碼的方式(位權):

負整數的二進制計算方法:
(1)先求出該負整數對應的正整數的二進制
(2)對結果取反加1 即可
四、常用的DOS指令
cd命令:改變當前目錄或進入指定檔案夾
cd [盤符:][路徑名][子目錄名]
cd … 回傳上一級目錄
cd \或cd / 回傳根目錄,推薦使用cd
注意:如果需要訪問非當前根目錄下的目錄檔案,應該先輸入該盤符,敲回車,然后再用cd命令
如: d: 切換盤符d盤
*cd programs 進入programs目錄
md命令:創建目錄
make directory
md 盤符:<檔案夾名>
md myFile 在當前目錄下創建myFile檔案夾
md myPhoto\aaa\bbb 在當前目錄下創建myPhoto\aaa\bbb多級目錄
注意:md命令還可以創建以.開頭的檔案夾,
dir命令:列出當前目錄下的檔案以及檔案夾
dir [盤符:][目錄路徑] [/p] [/s] [/w] [/o]
/p 分頁顯示下一頁內容,按任意鍵查看下一屏
/s 顯示所有目錄及其子目錄下所有檔案
/w 寬屏顯示
/o 分類順序顯示
示例:dir /s
ctrl+c 終止程式運行
copy命令:復制一個或一組檔案到指定磁盤或目錄中
copy <源檔案路徑> [目標路徑]
copy a.txt d:\myFile 復制a.txt檔案到d:\myFile檔案夾中
copy myFile myPhoto 只復制myFile檔案夾下的所有檔案到myPhoto中,不包括子檔案夾中的檔案
如果要復制所有子檔案夾下檔案可使用:
xcopy myFile myPhoto /s 不能復制空目錄
xcopy myFile myPhoto /e 復制空目錄
rd命令:洗掉空目錄
remove directory
rd [盤符:][路徑名]<子目錄名>
只能洗掉空目錄,不能洗掉當前目錄
rd myFile 洗掉myFile目錄
rd myFile\aaa 只能洗掉aaa目錄,不能洗掉myFile目錄
rd 檔案夾的名字 洗掉一個空檔案夾,
注意: 不能用于洗掉非空的檔案夾,
del命令:洗掉檔案
洗掉目錄中的一個或一組檔案,不能洗掉目錄
del info.txt 洗掉info.txt檔案
del myFile* 洗掉myFile目錄下所有的檔案
其他指令
cls命令:清空螢屏
exit命令:退出dos命令列
mspaint:打開畫圖板
notepad:打開記事本
五、JDK、JRE、JVM
JDK(Java Development ToolKit,Java開發工具包):
JDK = JRE + JAVA開發工具
JDK包括Java的運行環境(JRE),java編譯器(javac)、除錯器(java)、資料庫(jdb)等一系列Java工具,還有Java的基礎類別庫(API和jar包),
JRE:Java Runtime Enviromental,Java運行環境
JRE= JAVA虛擬機+ JAVA核心類別庫
Java程式在JRE下才能運行,JRE包括JVM(Java虛擬機)和JAVA核心類別庫和支持檔案,與JDK相比,它不包含開發工具——編譯器、除錯器和其它工具,
JVM:Java Virtual Mechinal,Java虛擬機
JVM是JRE的一部分,是一個虛構出來的可運行Java位元組碼的虛擬計算機系統,JVM有一個解釋器組件,解釋自己的指令集(即位元組碼)并映射到本地的 CPU 的指令集或 OS 的系統呼叫,以實作Java位元組碼和計算機作業系統之間的通信,不同的作業系統,使用不同的JVM映射規則,所以Java有跨平臺性,
六、Java環境配置,path、classpath、java_home的配置內容
PATH環境變數:
PATH環境變數作用是指定命令搜索路徑,在命令列下面執行命令如javac編譯java程式時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程式,我們需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔案如javac/java/javadoc等,設定好PATH變數后,就可以在任何目錄下執行javac/java等工具了,
D:\java\java7\jdk1.7.0_21\bin;
Path = %JAVA_HOME%\bin;
CLASSPATH環境變數:
作用是指定類搜索路徑,要使用已經撰寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPATH來尋找類的,我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設定到CLASSPATH中,當然,當前目錄“.”也必須加入到該變數中,
D:\java\java7\jdk1.7.0_21\lib
classpath =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME環境變數:
指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到并使用安裝好的jdk,
JAVA_HOME = D:\Java\jdk1.7.0_80
如何在官網下載java JDK的歷史版本
http://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/191605.html
標籤:其他
上一篇:【TCP/IP】鏈路層的簡單認識
下一篇:1024,關于計算機各專業介紹
