"Ngunit hindi lang iyon. "Bakit sa tingin mo naimbento ang debug mode?"

"Iyon ay isang retorika na tanong."

"Ang pinaka-kagiliw-giliw na bagay ay na, habang nagde-debug, maaari mong panoorin ang halaga ng bawat variable sa bawat hakbang! Kabilang dito ang mga variable ng lokal na pamamaraan, mga argumento, at halos anumang bagay talaga."

"Kapag naabot mo ang isang breakpoint sa debug mode, may lalabas na espesyal na panel sa ibaba:"

IDEYA: manood, mabilis na manood - 1

Ang lahat ng mga lokal na variable ay makikita sa seksyon ng mga variable, na naka-highlight sa berde
Sa bahagi ng window ng relo na naka-highlight na pula , maaari kang magdagdag ng mga variable sa iyong sarili
Ang listahan ng mga thread ay naka-highlight sa orange . At direkta sa ibaba iyon ay ang stack trace ng kasalukuyang thread

"Ngayon ay pipindutin ko ang F8 ng tatlong beses, at ang mga halaga para sa dalawang bagong variable (sum5 at sum7) ay lalabas sa gitnang window."

"Sa window sa kanang ibaba, i-click ko ang plus sign at idagdag ang expression na 'sum5+sum7'."

"Tingnan mo kung ano ang nakuha ko:"

IDEYA: manood, mabilis na manood - 2

"Sa gitnang ibaba, nakikita namin ang halaga ng mga variable"
"Sa kanang ibaba, nakikita namin ang kasalukuyang halaga ng expression na sum5+sum7"

"Ang window ng Mga Relo ay maginhawang gamitin kapag ang mga variable ay may mahaba at kumplikadong mga pangalan, halimbawa:"

this.connection.getProvider().getRights().get("super")

"Astig! Mga magagandang bagay."

"Bukod pa sa Mga Relo, mayroon ding Mga Mabilisang Relo. Matututuhan mo ang halaga ng anumang variable sa pamamagitan lamang ng pag-hover dito gamit ang mouse. Hawakan ang mouse sa ibabaw ng variable nang ilang segundo at ang isang pop-up window ay magpapakita ng halaga nito ."

IDEYA: manood, mabilis na manood - 3

"Ang mouse cursor ay hindi nakikita sa screenshot, ngunit ito ay nasa gitna ng pulang bilog (sa itaas mismo ng variable na pangalan)."

"Narito ang pinakamagandang bahagi. Maaari mong baguhin ang halaga ng mga variable!"

"I-right-click lang ang isang variable sa Mga Relo o Mga Variable na window, piliin ang opsyon na nakatakdang halaga, at magpasok ng bagong halaga. O pindutin lamang ang F2."

"Narito ang hitsura nito para sa akin:"

IDEYA: manood, mabilis na manood - 4

"Maaari mong itakda ang variable sa anumang halaga, ang isang reference ay maaaring itakda sa null, ..."

"Pagkatapos ay pindutin ang Enter at iyon na. Ang variable ay mayroon na ngayong bagong halaga."

"Wow, hindi ko alam ang kalahati ng mga bagay na ito. Anong kapaki-pakinabang na aralin."