一.方法重載
概念:
方法名相同,參數(shù)列表不同,與返回值類型無關(guān)
參數(shù)列表不同:
參數(shù)個(gè)數(shù)不同,算不同
參數(shù)類型不同,算不同
多參數(shù)位置不同,算不同
二.方法參數(shù)傳遞
參數(shù)是基本類型:
傳遞的是具體值
參數(shù)是引用類型:
傳遞的是地址值
三.Debug斷點(diǎn)調(diào)試
使用步驟:
1. 在行號的右側(cè),鼠標(biāo)左鍵單擊,添加斷點(diǎn)
2. 鼠標(biāo)右鍵以Debug的方式運(yùn)行程序
3. 程序運(yùn)行起來后,會(huì)卡在第一個(gè)斷點(diǎn)處
功能快捷鍵:
F8: 逐行執(zhí)行代碼
F7: 進(jìn)入到自定義方法(如果當(dāng)前代碼不是調(diào)用方法,功能上和F8一樣,逐行執(zhí)行)
Alt+shift+F7: 進(jìn)入到原生方法中(sun公司程序員寫的方法,jdk自帶的方法)
Shift+F8: 退出當(dāng)前方法
F9: 放行至下一個(gè)斷點(diǎn),如果后邊沒有斷點(diǎn),直接將程序執(zhí)行完
Ctrl+F2: 停止Debug模式運(yùn)行
Ctrl+Shift+F8: 取消所有斷點(diǎn)
總結(jié): 寫程序經(jīng)常出bug,必須會(huì)調(diào)試程序(1. sout打印語句 2. Debug斷點(diǎn)調(diào)試