寫在前面的話
首先呢,這個java基礎教程是寫給那些零基礎看的,也是寫給我自己看的。在下決心走java這條路,就要堅持走下去。
1.1編程語言(了解即可)
如今通用的編程語言有兩種形式:匯編語言和高級語言。
匯編語言和機器語言實質(zhì)是相同的,都是直接對硬件操作,在硬件直接執(zhí)行,只不過指令采用了英文縮寫的標識符,容易識別和記憶。源程序經(jīng)匯編生成的可執(zhí)行文件不僅比較小,而且執(zhí)行速度很快。
高級語言: (Java運行比C/C++慢)
1)面向過程的高級語言:程序設計的基本單位為函數(shù),如:C/C++語言。
2)面向?qū)ο蟮母呒壵Z言:程序設計的基本單位為類,如:Java、C#。
1.2 Java的特點(了解即可)
1.2.1什么是跨平臺?
平臺:指的是操作系統(tǒng)(Windows,Linux,Mac)
跨平臺:Java程序可以在任意操作系統(tǒng)上運行,一次編寫到處運行
原理:實現(xiàn)跨平臺需要依賴Java的虛擬機 JVM (Java Virtual Machine)
1.2.2JVM JRE JDK說明
A:什么是JVM
JVM是java虛擬機(JVM Java Virtual Machine),java程序需要運行在虛擬機上,不同平臺有自己的虛擬機,因此java語言可以跨平臺。
B:什么是JRE
包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等如果想要運行一個開發(fā)好的Java程序,計算機中只需要安裝JRE即可,JRE=JVM+類庫。
C:什么是JDK
JDK是提供給Java開發(fā)人員使用的,其中包含了java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。
其中的開發(fā)工具:編譯工具(javac.exe) 打包工具(jar.exe)等
JDK=JRE+JAVA的開發(fā)工具。
D:為什么JDK中包含一個JRE
為什么JDK中包含一個JRE呢?
開發(fā)完的程序,需要運行一下看看效果。
E:JDK,JRE,JVM的作用和關系
JDK包含JRE 和開發(fā)工具包
JRE 包含 核心類庫和JVM
1.3常用dos命令
1.3.1打開控制臺
-win + R,然后cmd回車
1.3.2常用命令
d: 回車 盤符切換 進入D盤
dir(directory):列出當前目錄下的文件以及文件夾
cd (change directory)改變指定目錄(進入指定目錄)
?進入 cd 目錄;cd 多級目錄
?回退 cd.. ;cd
cls : (clear screen)清屏
exit : 退出dos命令行
1.4下載安裝JDK
請百度如何下載并安裝JDK,百度經(jīng)驗的就可以用,目前推薦1.8版本的JDK。