沒有播種,何來收獲;沒有辛苦,何來成功;沒有磨難,何來榮耀;沒有黯淡,何來輝煌
代碼編寫:(程序員編輯代碼并保存在磁盤上)
java300集學(xué)習(xí)資料獲?。?a target="_blank">http://qr35.cn/FShv0T
public class Welcome{
public static void main(String[] args){
System.out.println("Hello java!");
}
}
保存為:Welcome.java
編譯階段(編譯器創(chuàng)建class字節(jié)碼文件 )
進(jìn)入java文件所在目錄,執(zhí)行命令:javac Welcome.java
編譯時(shí)必須加上擴(kuò)展名.java。
執(zhí)行階段:
進(jìn)入java文件所在目錄,執(zhí)行命令:java Welcome
運(yùn)行的是類而非class文件,所以類名后不能加擴(kuò)展名.class
-
環(huán)境變量配置
- Java_HOME:C:\Program Files\Java\jdk1.6.0_14
- path(執(zhí)行dos命令,系統(tǒng)會(huì)在path指定的路徑中尋找該命令對應(yīng)的可執(zhí)行文件) ? 將 “%Java_HOME%\bin” 增加到path中;多個(gè)目錄用分號隔開。 ? classpath ? JDK5.0以上版本,可以不對其進(jìn)行配置! ? 配置完java環(huán)境變量后,需要重啟DOS窗口。重啟后新配置的環(huán)境變量才能生效。
-
第一個(gè)程序可能出現(xiàn)的錯(cuò)誤
- java 不是內(nèi)部或外部命令,也不是可運(yùn)行的程 序或批處理文件。
- 設(shè)置path和重啟DOS窗口
- 編譯javac Test.java,明明看到該文件,為何找 不到?
- Java區(qū)分大小寫。敲代碼時(shí)注意

Java對大小寫敏感,如果出現(xiàn)了大小寫拼寫錯(cuò)誤,程序無法運(yùn)行
關(guān)鍵字class 表明Java 程序中的全部內(nèi)容都包含在類中,Java是一種面向?qū)ο蟮恼Z言。
main方法是Java應(yīng)用程序的入口方法,它有固定的書寫格式:
public static void main(String[] args )
{…
}
在Java中,用花括號劃分程序的各個(gè)部分,任何方法的代碼都必須以“{”開始,以“}”結(jié)束, 由 于編譯器忽略空格,所以花括號風(fēng)格不受限制。

-
編程風(fēng)格
- 注意縮進(jìn)!
一定要有縮進(jìn)??s進(jìn)就像人得體的衣著一樣! - 成對編程!
括號、引號都應(yīng)該寫完后,再往里加內(nèi)容。 - 見名知意!
最基本的要求!

-
注釋
作用
注釋就是程序員為讀者作的說明,是提高程序可讀性的一種手段
類型
// 單行注釋 注釋內(nèi)容從//到本行結(jié)尾
/* / 多行注釋 / / 注釋不能嵌套
/* */文檔注釋 可以通過JDK提供的Javadoc命令,生成程序的API文檔
(面向?qū)ο缶幊虝r(shí)再講)
注意
注釋不會(huì)出現(xiàn)在字節(jié)碼文件中。
即Java編譯器編譯時(shí)會(huì)
跳過注釋語句。
public class Welcome {
//我是單行注釋
public static void main(String[] args/*我是行內(nèi)注釋 */) {
System.out.println("Hello World!");
}
/*
我是多行注釋!
我是多行注釋!
*/
}
環(huán)境變量配置
- Java_HOME:C:\Program Files\Java\jdk1.6.0_14
- path(執(zhí)行dos命令,系統(tǒng)會(huì)在path指定的路徑中尋找該命令對應(yīng)的可執(zhí)行文件)
- 將 “%Java_HOME%\bin” 增加到path中;多個(gè)目錄用分號隔開。 4. classpath
- JDK5.0以上版本,可以不對其進(jìn)行配置!
- 配置完java環(huán)境變量后,需要重啟DOS窗口。重啟后新配置的環(huán)境變量才能生效。
-
反編譯
- 編譯
源代碼----->class - 反編譯
class---->源代碼 - 反編譯軟件
jd-gui.exe
因?yàn)榫幾g的時(shí)候不會(huì)對注釋進(jìn)行處理,所以反編譯時(shí)不可能得到注釋
總結(jié)
-
Java語言歷史
Oak--->Java 詹姆斯-高斯林 Sun--->Oracle
1995年,推出Java測試版,目前最高版本1.8
-
Java跨平臺原理
Java最大的優(yōu)勢所在
一次編譯,到處運(yùn)行
編譯成格式獨(dú)立的字節(jié)碼文件,字節(jié)碼文件需要虛擬機(jī)來解釋執(zhí)行 -- #### Java開發(fā)運(yùn)行原理
編輯、編譯、解釋運(yùn)行
Java開發(fā)環(huán)境配置
path classpath
-
Java注釋
單行注釋、多行注釋、文檔注釋