eclipse使用步驟,javac和java指令的區別

來源:互聯網
上載者:User

標籤:字母   重複   變數   package   軟體   功能表列   ips   lips   排版   

javac指令和 java指令:

javac負責 將源檔案編譯成 位元組碼檔案 (.class) , 編譯時間要指明 .java尾碼,不能省略

java指令 負責 將 位元組碼檔案 轉為 機器碼, 對其進行運行, java指令後的 位元組碼檔案 省略 .class尾碼

直接操作 javac 對源檔案進行編譯的弊端: 每對源檔案進行修改, 都需要重新對其編譯, 才能 運行產生 更改後的效果

解決方案: 使用 整合開發工具

eclipse : 免費, IBM提供 , 普及率比較高

Myeclipse:收費 , 功能與eclipse 基本一樣, 但 整合度更高

eclipse使用步驟:

(1)保證 jdk已經按照, java環境變數已經配置正確

(2)解壓縮 eclipse壓縮包 (綠色軟體,免安裝)

(3)編輯eclipse 根目錄下的 eclipse.ini

   在末尾追加一行  -Dfile.encoding=utf-8 ,將預設編碼設定為utf-8編碼, 避免後續的亂碼問題

   (避免亂碼的手段: 統一編碼)

 eclipse 視窗 介紹:

頂部: 功能功能表列 , 常用: file(檔案) , search(尋找) , window(視窗)
   
左側: 專案檔目錄 , 展示所有項目的 列表,以及項目內的 檔案結構

中間地區: 主編輯地區(主要在此處進行代碼的編寫)

右側: outline ,用來查看 類檔案的 內部結構

底部: 一般 用來查看 控制台輸出資訊,檔案編譯錯誤提示資訊,警告資訊

左側項目列表除了 project explorer模式的視圖外,也可以選擇使用 package explorer 模式

在eclipse建立一個java項目

一個項目中可以包含很多 java檔案

file ==> new ==> java project

定義項目名稱(英文/拼音)

項目目錄結構:

src: 存放java原始碼 (建立java檔案時一定建立在src目錄下層)

bin: 存放 編譯產生的 位元組碼檔案(.class)

java中 包(package) 的概念:

(1)包用來 對 類檔案 分組 存放管理 ,類似於 電腦檔案系統中的檔案夾

(2)同一個包下的類名 不能重複 , 不同包下的類名 可以重複

(3)包下可以再建包, 可以組成 多層的 包 , 多層包名之間以 "." 分隔

(4)包名一般都使用 純小寫字母

(5)不同層次的包, 可以用來控制 對類中方法和屬性的存取權限


在eclipse中建立 類檔案(.java源檔案)

選在要建立類檔案的 位置(src中的某一層包下)

new ==> class ==> 定義類名

如果需要自動添加main方法, 可以在建立類時 勾選 public static void main(String[] arg) 的複選框

修改編輯地區字型大小:

window ==> preference ==> general ==> appearance ==> color and fonts ==> basic ==> text font

快速鍵:

(1) Alt + "/" : 代碼提示, 自動補全

(2) Ctrl + Shift + F    自動排版,縮排 , 體現代碼的層次

eclipse 編寫的java代碼 自動執行編譯的 時機 : 編輯/修改 原始碼後 儲存時

每次修改代碼後,記得 Ctrl + S  儲存 , 觸發自動編譯, 產生最新的 .class檔案  

(3) Ctrl +    Shift + /  : 快速注釋 選中內容

(4) Ctrl +    Shift + \  : 快速解除 選中內容的 注釋

eclipse使用步驟,javac和java指令的區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.