Java語音發(fā)展史和平臺(tái)概述
- 一、Java語言之父:詹姆斯·高斯林(James Gosling)
- 二洞拨、JVM JRE JDK
JVM:java虛擬機(jī)(JVM Java Virtual Machine)扯罐,java程序需要運(yùn)行在虛擬機(jī)上,不同平臺(tái)有自己的虛擬機(jī)烦衣,因此java語言可以跨平臺(tái)
JRE:包括Java虛擬機(jī)和Java程序所需的核心類庫等歹河。如果想要運(yùn)行一個(gè)開發(fā)好的Java程序,計(jì)算機(jī)中只需要安裝JRE即可花吟。(JRE:JVM+類庫)
JDK:是提供給Java開發(fā)人員使用的秸歧,其中包含了java的開發(fā)工具,也包括了JRE示辈。所以安裝了JDK寥茫,就不用在單獨(dú)安裝JRE了。
三者的關(guān)系和作用: JDK 包含 JRE和開發(fā)工具包矾麻,JRE 包含 核心類庫和JVM
- 三纱耻、常用的dos命令
- win + R ,然后cmd回車
- d:回車 盤符切換
- dir(directory):列出當(dāng)前目錄下的文件以及文件夾
- cd(change directory)改變指定目錄(進(jìn)入指定目錄)
進(jìn)入 cd 目錄
回退 cd.. - cls:清屏
- exit:退出dos命令行
- 四、JDK的下載和安裝
- 五险耀、HelloWorld 案例
- 執(zhí)行流程
源文件(.java)→編譯器compiler→字節(jié)碼文件→解釋器interpreter→執(zhí)行→我們的電腦 - 編寫代碼步驟
首先定義一個(gè)類 public class 類名 {}
在大括號(hào)中間添加一個(gè)主方法/函數(shù) public static void main(String [] args){}
在主方法的大括號(hào)中間添加一行輸出語句 System.out.println("HelloWorld");
eg:
public class HelloWorld {
public static void main(String [] args){
System.out.println("HelloWorld");
}
}
運(yùn)行代碼步驟:- 運(yùn)行(cmd)→cd C:\Program Files (x86)\Java\jdk1.7.0_72\bin→輸入“javac HelloWorld.java”→生成字節(jié)碼文件
- 如沒報(bào)錯(cuò)弄喘,輸入 java HelloWorld
注:此時(shí)輸入的只需要類名,而不是文件名甩牺,所以后面不用加上“.class“蘑志。
- 案例常見問題
A:找不到文件
a:文件擴(kuò)展名隱藏導(dǎo)致編譯失敗(查看→選項(xiàng)→文件夾選項(xiàng)→查看→隱藏已知文件類型擴(kuò)展名)
b:文件名寫錯(cuò)了
B:單詞拼寫
大小寫問題 eg:class寫成Class
C:括號(hào)匹配問題
() {} [] 都先寫了贬派,不要寫了一邊急但,寫完內(nèi)容再寫另一邊,有時(shí)候會(huì)忘記
D:中英文問題
java編輯中需要的基本都是英文字符搞乏,不然有些會(huì)報(bào)錯(cuò)