java程式除錯篇01
阿新 • • 發佈:2018-12-18
開局還是那句話,程式是調出來的,並不是寫出來的。
話不多說,後臺程式的除錯就是後臺程式的斷點除錯,那麼怎麼進入除錯?
1. 啟動BEBUG模式,開發時候都是這種模式就可以了。
2. 呼叫打了斷點的程式碼
這兩點相信很多人懂,但是這其中還有一些小技巧,相信做了幾年的人都未必會注意到(詩東為這句話拍100次胸膛,這些技巧能促進的開發進度,是與別人拉開差距的地方)
怎麼清楚一行程式碼的那句報錯?
有這種情況,開發過程中你知道84行程式碼報錯,但是到你不知道這行的哪一句報錯,你會怎麼做?如果按照以前,你會不會先將程式碼COPY出來,從新寫過?如COPY baseStr.indexOf(".")+1這句程式碼,然後將其寫成String baseString = baseStr.indexOf(".")+1這類程式碼來確定是不是這一行寫錯?確實,你假如不知道IDE的一些功能時候可能會這樣,如果你寫的程式碼還可以,如果別人寫的,你去改別人,又有可能改錯
所以今天詩東就教你具體的技巧。讓你去規避這些情況,你只需要先選定你想要檢視結果的那段程式碼,然後按Ctrl+Shift+i鍵,就可以了
這就代表了baseStr.indexOf(".")+1這一句程式碼沒有問題,如果這行程式碼報錯,那麼問題點並不在這句程式碼身上。同理可以下一句的程式碼除錯,直到除錯報錯為止
我改了一下程式,然後在baseStr.substring(baseStr.indexOf(".")+1, 30)這句程式碼那裡按Ctrl+Shift+i。
有了這技巧,你的工資又上漲了500塊
本文轉自www.nedsoft.cn