Java之使用IDE


  IDE是集成開發環境:Integrated Development Environment的縮寫。

  使用IDE的好處在於按,可以把編寫代碼、組織項目、編譯、運行、調試等放到一個環境中運行,能極大地提高開發效率。

  IDE提升開發效率主要靠以下幾點:

  • 編輯器的自動提示,可以大大提高敲代碼的速度;

  • 代碼修改后可以自動重新編譯,並直接運行;

  • 可以方便地進行斷點調試。

  目前,流行的用於Java開發IDE有

  Eclipse

  Eclipse是由IBM開發並捐贈給開源社區的一個IDE,也是目前應用最廣泛的IDE。Eclipse的特點是它本身是Java開發的,並且基於插件結構,即使是對Java開發的支持也是通過插件JDT實現的。

  除了用於Java開發,Eclipse配合插件也可以作為C/C++開發環境、PHP開發環境、Rust開發環境等。

  IntelliJ Idea

  IntelliJ Idea是由JetBrains公司開發的一個功能強大的IDE,分為免費版和商用付費版。JetBrains公司的IDE平台也是基於IDE平台+語言插件的模式,支持Python開發環境、Ruby開發環境、PHP開發環境等,這些開發環境也分為免費版和付費版。

  NetBeans

  NetBeans是最早由SUN開發的開源IDE,由於使用人數較少,目前已不再流行。

  使用Eclipse

  安裝EClipse

  Eclipse的發行版提供了預打包的開發環境,包括Java、JavaEE、C++、PHP、Rust等。從這里下載:

 

 

   下載后雙擊安裝

  設置Eclipse

  選擇菜單"Eclipse/Windows"-"Preferences"

  調整以下設置項:

  General>Editoes>Text Editors

  鈎上“Show line numbers”,這樣編輯器會顯示行號

 

   General>Workspace

  鈎上“Refresh using native hooks or polling”,這樣Eclipse會自動刷新文件夾的改動;

 

   對於“Text file encoding”,如果Default不是UTF-8,一定要改為“Other:UTF-8”,所有文本文件均使用UTF-8編碼;

  對於“New text file line delimiter”,建議使用Unix,即換行符使用\n而不是Windows的\r\n

 

   Java > Installed JREs

  在Installed JREs中應該看到Java SE 13,如果還有其他的JRE,可以刪除,以確保Java SE 13是默認的JRE。

 

   Eclipse IDE結構

  打開Eclipse后,整個IDE由若干個區域組成

 

   中間可編輯的文本區(見1)是編輯器,用於編輯源碼

  分別在左右和下方的是視圖

  • Package Exploroer(見2)是Java項目的視圖
  • Console(見3)是命令行輸出視圖
  • Outline(見4)是當前正在編輯的Java源碼的結構視圖

  新建Java項目

  在Eclipse菜單選擇“File”-“New”-“Java Project”,填入HelloWorld,JRE選擇Java SE 13

   暫時不要勾選“Create module-info.java file”,因為模塊化機制我們后面才會講到:

  點擊“Finish”就成功創建了一個名HelloWorld的Java工程

  新建Java文件並運行

  展開HelloWorld工程,選中源碼目錄src,點擊右鍵,在彈出菜單中選擇“New”-“Class”:

 

   在彈出的對話框中,Name一欄填入Hello

 

   點擊”Finish“,就自動在src目錄下創建了一個名為Hello.java的源文件。我們雙擊打開這個源文件,填上代碼:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

 

 

   

  保存,然后選中文件Hello.java,點擊右鍵,在彈出的菜單中選中“Run As...”-“Java Application”:

 

   在Console窗口就可以看到運行結果

 

   如果沒有在主界面中看到Console窗口,請選中菜單“Window”-“Show View”-“Console”,即可顯示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM