Java編程工具的介紹
Eclipse工作空間的基本配置
A:程序的編譯和運行的環境配置(一般不改)
window -- Preferences -- Java
編譯環境:Compiler 默認選中的就是最高版本。
運行環境:Installed JREs 默認會找你安裝的那個JDK。建議配置了Java的環境變量。
問題:
低編譯,高運行。可以。
高編譯,低運行。不可以。
建議,編譯和運行的版本一致。
B:如何去掉默認註釋?
window -- Preferences -- Java -- Code Style -- Code Templates
選擇你不想要的內容,通過右邊Edit編輯。
註意:請只刪除註釋部分,不是註釋部分的不要刪除。
C:行號的顯示和隱藏
顯示:在代碼區域的最左邊的空白區域,右鍵 -- Show Line Numbers即可。
隱藏:把上面的動作再做一次。
D:字體大小及顏色
a:Java代碼區域的字體大小和顏色:
window -- Preferences -- General -- Appearance -- Colors And Fonts --Java修改 -- Java Edit Text Font
b:控制臺
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
c:其他文件
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
E:窗體給弄亂了,怎麽辦?
window -- Reset Perspective
F:控制臺找不到了,怎麽辦?
Window--Show View—Console
G:取消懸浮提示
window -- Preferences -- Java--Editor--Hovers。右邊將Combined Hover勾去掉。
這樣代碼的懸浮框就不會自動出現了。如果想看提示,將光標懸浮在代碼上,按F2即可。
Eclipse中內容輔助鍵的使用
A:Alt+/ 起提示作用
B:main+alt+/,syso+alt+/,給出其他提示
C:補充輸出語句,選中需要輸出的部分,alt+/選擇最後一項即可
C:定義自己的alt + /
windows--perference-Java-Editor-Templates--New
Eclipse中快捷鍵的使用
A:新建 ctrl + n
B:格式化 ctrl+shift+f
C:導入包 ctrl+shift+o
D:註釋 ctrl+/,ctrl+shift+/,ctrl+shift+\
E:代碼上下移動 選中代碼alt+上/下箭頭
F:查看源碼 選中類名(F3或者Ctrl+鼠標點擊)
G:查找具體的類 ctrl + shift + t
H:查找具體類的具體方法 ctrl + o
I:給建議 ctrl+1,根據右邊生成左邊的數據類型,生成方法
J:刪除代碼 ctrl + d
K:抽取方法alt + shift + m
L:改名alt + shift + r
Eclipse中如何刪除項目和導入項目
A:刪除項目
選中項目 – 右鍵 – 刪除
從項目區域中刪除
從硬盤上刪除
B:導入項目
在項目區域右鍵找到import
找到General,展開,並找到
Existing Projects into Workspace
點擊next,然後選擇你要導入的項目
註意:這裏選擇的是項目名稱
Eclipse中斷點調試的基本使用
A:Debug的作用
調試程序
查看程序執行流程
B:如何查看程序執行流程
什麽是斷點:
就是一個標記,從哪裏開始。
如何設置斷點:
你想看哪裏的程序,你就在那個有效程序的左邊雙擊即可。
在哪裏設置斷點:
哪裏不會點哪裏。
目前:我們就在每個方法的第一條有效語句上都加。
如何運行設置斷點後的程序:
右鍵 -- Debug as -- Java Application
看哪些地方:
Debug:斷點測試的地方
在這個地方,記住F6,或者點擊也可以。一次看一行的執行過程。
Variables:查看程序的變量變化
ForDemo:被查看的源文件
Console:控制臺
如何去斷點:
a:再次雙擊即可
b:找到Debug視圖,Variables界面,找到Breakpoints,並點擊,然後看到所有的斷點,最後點擊那個雙叉。
Object類的toString()方法
A:案例演示
public String toString()
a:返回該對象的字符串表示。
public Stirng toString() {
return name + "," + age;
}
b:它的值等於:
getClass().getName() + "@" + Integer.toHexString(hashCode())
c:由於默認情況下的數據對我們來說沒有意義,一般建議重寫該方法。
B:最終版
自動生成
Object類的equals()方法
A:案例演示
a:指示其他某個對象是否與此對象“相等”。
b:默認情況下比較的是對象的引用是否相同。
c:由於比較對象的引用沒有意義,一般建議重寫該方法。
==號和equals方法的區別
==是一個比較運算符號,既可以比較基本數據類型,也可以比較引用數據類型,基本數據類型比較的是值,引用數據類型比較的是地址值
equals方法是一個方法,只能比較引用數據類型,所有的對象都會繼承Object類中的方法,如果沒有重寫Object類中的equals方法,equals方法和==號比較引用數據類型無區別,重寫後的equals方法比較的是對象中的屬性
Java編程工具的介紹