1. 程式人生 > >java程式除錯篇01

java程式除錯篇01

開局還是那句話,程式是調出來的,並不是寫出來的。

話不多說,後臺程式的除錯就是後臺程式的斷點除錯,那麼怎麼進入除錯?

1. 啟動BEBUG模式,開發時候都是這種模式就可以了。

2. 呼叫打了斷點的程式碼

這兩點相信很多人懂,但是這其中還有一些小技巧,相信做了幾年的人都未必會注意到(詩東為這句話拍100次胸膛,這些技巧能促進的開發進度,是與別人拉開差距的地方)

圖片1.png

怎麼清楚一行程式碼的那句報錯?

有這種情況,開發過程中你知道84行程式碼報錯,但是到你不知道這行的哪一句報錯,你會怎麼做?如果按照以前,你會不會先將程式碼COPY出來,從新寫過?如COPY baseStr.indexOf(".")+1這句程式碼,然後將其寫成String baseString = baseStr.indexOf(".")+1這類程式碼來確定是不是這一行寫錯?確實,你假如不知道IDE的一些功能時候可能會這樣,如果你寫的程式碼還可以,如果別人寫的,你去改別人,又有可能改錯

所以今天詩東就教你具體的技巧。讓你去規避這些情況,你只需要先選定你想要檢視結果的那段程式碼,然後按Ctrl+Shift+i鍵,就可以了

圖片2.png

 

這就代表了baseStr.indexOf(".")+1這一句程式碼沒有問題,如果這行程式碼報錯,那麼問題點並不在這句程式碼身上。同理可以下一句的程式碼除錯,直到除錯報錯為止

 

圖片3.png

 

圖片4.png

我改了一下程式,然後在baseStr.substring(baseStr.indexOf(".")+1, 30)這句程式碼那裡按Ctrl+Shift+i。

圖片6.png

 

有了這技巧,你的工資又上漲了500塊

本文轉自www.nedsoft.cn