天天看點

Java開發環境:搭建、整合Java環境搭建

Java基礎核心知識002

  • Java環境搭建
    • JDK安裝
    • Eclipse安裝
    • Eclipse配置和調試

Java環境搭建

JDK安裝

一、JDK安裝

1.下載下傳并安裝JDK

  • 長期穩定版;
  • 安裝路徑:獨立,不要空格、中文字元。

2.配置Java環境變量

  • JAVA_HOME
  • 配置Path
    • 頂格Top,最高權限;
    • Win系統變量的優先級大于使用者變量;
  • 不要配置classpath,如果有,也請删除

3.JDK注意事項

  • 32/64位之差異
    • 32位作業系統隻能安裝32位的JDK;
    • 64位随意;
    • 編譯和執行指令可以混用。
  • 版本高低之分
    • 高版本編譯的檔案,低版本JDK是不可執行的

      java.lang.UnsupportedClassVersionError錯誤

    • 低版本編譯的檔案,高版本會相容執行。

4.檢視目前jdk版本

  • win+R”打開運作,輸入cmd打開MSDOS,輸入java -version 按Enter鍵檢視結果

Eclipse安裝

二、Eclipse安裝

1.編寫程式的工具

  • 記事本/vi

    提供檔案編輯功能;

  • 增強型記事本

    Ultraedit/Editplus/notepad++/Sublime;

    提供回退、關鍵詞高亮、批量操作等輔助功能;

  • 內建開發環境

    IDE:Integrated Development Environment

    提供多檔案管理、編譯、調試等功能;

    • 相當于一口鍋/電鍋;
    • 本身沒有能源,但可以接入能源;
    • 提高程式設計操作效率
    • IDE之間沒有優劣之分:個人習慣/易用程度/是否免費;

2.Java IDE

  • Eclipse,市場占有率最高的;
  • NetBeans,Sun公司官方推薦;
  • MyEclipse,收費 基于Eclipse上增加一些輔助插件;
  • IntelliJ IDEA,收費。

3.IDE使用

  • 建立工程;
  • 編寫/格式化代碼;
  • 編譯/運作;
  • 調試;
  • 釋出。

4.tips

  • 對于大多數開發者,使用IDE的效率更高;
  • IDE的使用可以精通,但不能忘記Java原始的編譯和運作方法;
  • IDE沒有優劣之分,應該根據自身和團隊能力選擇。

Eclipse配置和調試

三、Eclipse配置和調試

1.主要配置界面

  • Windows -> Preference
    • 調整字型大小;
    • 顯示程式行号;
    • 設定自動儲存時間;
    • 預設文本編碼;
    • 調整預設編譯級别;
    • 檢視Eclipse配置的JDK資訊;
  • 格式化代碼

    Source -> Format

  • 重置視窗布局

    Windows -> Perspective -> Reset Perspective

  • 設定調試斷點

    輕按兩下右邊行号欄的藍色區域

3.代碼調試

  • 輕按兩下藍色側邊欄設定斷點
    • 本例,在最外圍的for循環設定斷點。
  • debug as -> java application
  • 點選單步調試:step into/over

以下圖為例:

  • step into:進入for循環
  • step over:syso輸出;不小心用了step into ,可以用step return傳回上一步操作
  • 點選resume會執行到下一個斷點
    Java開發環境:搭建、整合Java環境搭建
  • Eclipse預設在儲存的時候就進行編譯
    • Project -> Build Automatically
    • Project -> Build Project

5.編碼準則

  • 類名首字母大寫,後面單詞依駝峰式命名;
  • 方法名/變量名首字母小寫,後面單詞依駝峰式命名。
  • 其他:

    (1)【項目名】全部小寫

    (2)【包名】全部小寫

    (3)【類名】首字母大寫,其餘組成詞首字母依次大寫 (4)【變量名/方法名】首字母小寫,如果名稱由多個單詞組成,除首字母外的每個單詞的首字母都要大寫

    (5)【常量名】全部大寫

    (6)所有命名規則必須遵循以下規則 :

    - 名稱隻能由字母、數字、下劃線、$符号組成
      - 不能以數字開頭
      - 名稱不能使用Java中的關鍵字
      - 堅決不允許出現中文及拼音命名