第一個(gè)Java程序

沒有播種,何來收獲;沒有辛苦,何來成功;沒有磨難,何來榮耀;沒有黯淡,何來輝煌

代碼編寫:(程序員編輯代碼并保存在磁盤上)
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)境變量配置

  1. Java_HOME:C:\Program Files\Java\jdk1.6.0_14
  2. 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ò)誤

  1. java 不是內(nèi)部或外部命令,也不是可運(yùn)行的程 序或批處理文件。
  2. 設(shè)置path和重啟DOS窗口
  3. 編譯javac Test.java,明明看到該文件,為何找 不到?
  4. 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)格

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

作用
注釋就是程序員為讀者作的說明,是提高程序可讀性的一種手段
類型
// 單行注釋 注釋內(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)境變量配置

  1. Java_HOME:C:\Program Files\Java\jdk1.6.0_14
  2. path(執(zhí)行dos命令,系統(tǒng)會(huì)在path指定的路徑中尋找該命令對應(yīng)的可執(zhí)行文件)
  3. 將 “%Java_HOME%\bin” 增加到path中;多個(gè)目錄用分號隔開。 4. classpath
  4. JDK5.0以上版本,可以不對其進(jìn)行配置!
  5. 配置完java環(huán)境變量后,需要重啟DOS窗口。重啟后新配置的環(huán)境變量才能生效。
  • 反編譯

  1. 編譯
    源代碼----->class
  2. 反編譯
    class---->源代碼
  3. 反編譯軟件
    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注釋

單行注釋、多行注釋、文檔注釋

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容