我只是無法理解Eclipse中菜單的運行按鈕下的兩個選項。通常斷點不是指一條線?我知道,有可能是這種情況:Eclipse中的「切換線斷點」和「切換斷點」有什麼區別?
if (x >= 0 && x < 4 && y >= 0
&& y < 4)
source ^= 1 << (x * 4 + y);
然而,當切換行斷點二號線的設置斷點,也可以是未設置由切換斷點。那麼什麼是他們在地球上的差異和如何區分它們與符號?
我只是無法理解Eclipse中菜單的運行按鈕下的兩個選項。通常斷點不是指一條線?我知道,有可能是這種情況:Eclipse中的「切換線斷點」和「切換斷點」有什麼區別?
if (x >= 0 && x < 4 && y >= 0
&& y < 4)
source ^= 1 << (x * 4 + y);
然而,當切換行斷點二號線的設置斷點,也可以是未設置由切換斷點。那麼什麼是他們在地球上的差異和如何區分它們與符號?
只有在行斷點上纔有行爲。另一個行爲在任何斷點上。這裏(http://eclipse-tips.com/tips/29-types-of-breakpoints-in-eclipse)你可以在eclipse中看到可能的斷點列表。
在Eclipse中,你可以有5種類型的破發點:
第二個選項也放在某一行上,但只要需要配置,它可能被認爲是更特殊的東西。前兩個斷點的符號是不同的。第三個也有特殊符號。第四個沒有符號(它不屬於任何特定的地方)。
這是作爲解釋戰勝你的話的說明Doesn't the usually breakpoint refer to a line
。你
也可以看到這兩者之間的區別,如果你有這樣的代碼:
void func() {
int a = 16;
}
嘗試就行了void func()
做toggle breakpoint
和toggle line breakpoint
。你看得到差別嗎?切換斷點實際上選擇toggle line breakpoint
和toggle method breakpoint
之間的合適選項。
非常感謝。還有其他兩個斷點的例子嗎? – 2012-03-10 09:33:14
注意:方法斷點可以在「大綱」視圖中設置/取消設置。 – 2012-03-10 09:33:20
如果右鍵單擊某一行的斷點並轉至斷點屬性,則可以執行條件斷點。異常斷點:進入'Debug perspective' - >'breakpoints'找到符號'J!'。在那裏你可以選擇你想要阻止的異常。 – 2012-03-10 09:36:22
感謝您的諮詢! – 2012-03-10 09:44:07