JBuilder 单步调试J2ME心得

单步调试是一种挑战,有些很隐蔽的错误,只要你认真去调试,是可以重现出来,并可以解决了。以前我调试一般都不用debug,而是3GEYE"BgvN4Ll{F
打印(print)出来,这样的做法很吃力,要比拼经验,一些问题也只是猜想,很多内在的东西是想不到的,所以靠print的方法是不行3GEYE#@9^e:Q&kS"EH/~"[
的。不过到了新公司,公司很是重视调试,所以也慢慢的改掉以前的习惯,顺便说下,EclipseMe调试J2ME比JBulider要慢,希望新版本3GEYETd { _ RYv Q
可以解决这些问题。

1. 单步跟踪方法。 你可以不先定义断点,只需要点击Debug就ok了。要调试那部分,你再点击断点,然后就可以调试了,EclipseME好像3GEYEu @"BI'o3jx `
   不行
M+L�O"hE,D4_02. 调试过程中的按键,F7单步跟踪,比如你要进入一个方法则就需要按F7。F8则表示是对这个方法里面的语句进行调试,比如你只需要3GEYE/iY8u*_0?7k#g�W#@'Kg
   跟踪这方法里面的代码,至于方法里面的方法你没有必要进去跟踪则就用F8吧。F9表是调试完毕,不再跟踪了。3GEYEH/+|1X/I4l}k
3. 跟踪数据,Add Watch,是用来查看数据的,比如一个数组,你想查看运行过后是些什么值,或者一个对象,则需要add watch。

4. 对于 public native int indexOf(int ch, int fromIndex);这样的方法,按F7是没效果的,因为是native方法,所以也不能根据本地3GEYEXtpwJ4L,g*R%Z M5E4fLn
   的代码3GEYE@q7k Xv&e cxU,l
5. 在调试的过程中,你还可以看看JVM的运行情况,已经其他一些语句等状况。
'?w&uk@06。可惜Debug不能在运行的时候改变参数值来查看运行效果。(这东西只是猜想,没有实践过)
@/b z&~;H07. 调试的过程中,如果你想学习J2ME的src的话也是不错的好帮手。呵呵

调试确实不错。值得常用

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值