java常見(jiàn)報(bào)錯(cuò)信息 JAVA編譯時(shí)的常見(jiàn)錯(cuò)誤有哪些?
JAVA編譯時(shí)的常見(jiàn)錯(cuò)誤有哪些?如果編寫字符串STR=“STR”,則語(yǔ)法錯(cuò)誤,編譯將出錯(cuò)。運(yùn)行錯(cuò)誤意味著語(yǔ)法正常,但邏輯錯(cuò)誤。例如,一個(gè)方法傳入一個(gè)字符串類型的變量STRstr.equals公司(“s
JAVA編譯時(shí)的常見(jiàn)錯(cuò)誤有哪些?
如果編寫字符串STR=“STR”,則語(yǔ)法錯(cuò)誤,編譯將出錯(cuò)。運(yùn)行錯(cuò)誤意味著語(yǔ)法正常,但邏輯錯(cuò)誤。例如,一個(gè)方法傳入一個(gè)字符串類型的變量STRstr.equals公司(“str”),但如果傳入的str為null,則該語(yǔ)句等價(jià)于null.equals(“str”)這肯定會(huì)引發(fā)空指針異常。以手機(jī)為例。如果編譯錯(cuò)誤是手機(jī)的部件在生產(chǎn)過(guò)程中不對(duì),那么就不能發(fā)貨。操作失誤是手機(jī)組裝出廠。當(dāng)你得到它時(shí),你不會(huì)用它打電話。如果直接用它砸核桃,手機(jī)必須報(bào)廢(諾基亞除外)。