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 + \ : 快速解除 選中內容的 注釋