社区
Java SE
帖子详情
大家都怎么用debug 调试程序?
sking_2008
2009-07-10 11:38:03
加精
如题
我就会用 f6 然后看看 variable 你面都有没有值 呵呵. 大家都怎么使用啊? 用没有什么技巧啊~~
...全文
9379
120
打赏
收藏
大家都怎么用debug 调试程序?
如题 我就会用 f6 然后看看 variable 你面都有没有值 呵呵. 大家都怎么使用啊? 用没有什么技巧啊~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
120 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ydq580_
2012-10-05
打赏
举报
回复
引用 10 楼 lovetysx 的回复:
一般出错了根据stackrace或日志能分析出结果,所以很少debug。八荣八耻有这么一条
以打印日志为荣 , 以单步跟踪为耻
太精辟了,这是我有史以来,看到的最精辟的语录,,
AliceP
2011-06-26
打赏
举报
回复
能从Log看出来的问题就不Debug了,都很有的。
ArayChou
2011-06-23
打赏
举报
回复
[Quote=引用 107 楼 yyy717yyy 的回复:]
引用 88 楼 araychou 的回复:
喜欢用log调试,都是debug用的不好的人。一个debug熟练的人是不会用log来调试程序的。因为用debug比用log更容易找到问题。
这话有点武断了。至少debug只能在一个进程内调试,要是一个大型系统,可能有多个进程的,你怎么debug?而且很多时候出了问题,人家也不让你debug。
[/Quote]
线程多不是问题,只需要设置断点即可.
你说不让debug是指生产环境?通常做一个与生产环境一模一样的测试环境来调试.
Darjeeling2011
2011-05-19
打赏
举报
回复
小妹刚刚学习编程,才只知道怎么使用编辑器,有哪位大侠教教怎么使用debug啊,多谢。。。。
democreen
2010-12-10
打赏
举报
回复
以打印日志为荣 , 以单步跟踪为耻
加精!
NO_sleeping
2010-10-16
打赏
举报
回复
学习学习中~~~
NO_sleeping
2010-10-16
打赏
举报
回复
学习学习中~~~
mvcvip
2010-05-10
打赏
举报
回复
[Quote=引用 33 楼 mdsp25xhm 的回复:]
debug似乎比较适合 C/C++顺序型的编程语言.LOG适合于面向对象.
[/Quote]
很赞同
NO_sleeping
2010-04-24
打赏
举报
回复
学习了 学习了
tommyrocker
2010-04-23
打赏
举报
回复
断点属性中还可以设置断点触发条件,可以处定义断点触发的条件,用起来很方便。
SoSoSorry
2010-04-21
打赏
举报
回复
设置断点Debug。
skywave11
2009-12-24
打赏
举报
回复
Debug很好 很强大 我是初学者 正在摸索~~~
freeboyrambo
2009-08-07
打赏
举报
回复
综合使用效果更好。
yyy717yyy
2009-08-07
打赏
举报
回复
[Quote=引用 88 楼 araychou 的回复:]
喜欢用log调试,都是debug用的不好的人。一个debug熟练的人是不会用log来调试程序的。因为用debug比用log更容易找到问题。
[/Quote]
这话有点武断了。至少debug只能在一个进程内调试,要是一个大型系统,可能有多个进程的,你怎么debug?而且很多时候出了问题,人家也不让你debug。
humanity
2009-07-30
打赏
举报
回复
自从我发现 Eclipse 设置断点后还可以给这个断点设定条件的功能后我再也不 print log 啦,
比如设定断点的属性 if(path == null) 时停下来,然后在 watch 里面看。
企业应用编程,很多时候还是要停下来看,特别是你想看容器相关的东西,比如 ClassLoader, 这个用 log 很难看明白的。
重返IT路
2009-07-30
打赏
举报
回复
原来写C++东西喜欢用DEBUG 写JAVA就不怎么用了
因为C++可以对内存进行操作,所以C++用比较的方便
浅野忠信
2009-07-29
打赏
举报
回复
log
那个…… “八荣八耻” 另外的 七条呢???
JamesLiu
2009-07-29
打赏
举报
回复
有啥技巧呢,多操作就明白了,断点范围最好小点,要不然耗时
virus7581
2009-07-25
打赏
举报
回复
当然是Debug了,这是程序运行的最直观体现(变量的变化)。log和异常堆栈信息是初步的判断错误位置,当然一些较简单的问题可以通过这些信息直接看出原因,但问题复杂的话就不能光凭这些信息去推断了,即使能推断出来也是很费事的
f1f2f3f
2009-07-24
打赏
举报
回复
断点
单步调试
加载更多回复(98)
myeclipse怎么使用
debug
调试程序
?
myeclipse怎么使用
debug
调试程序
?myeclipse做项目的时候,必须要调试看看程序是否会出错,今天我们就来看看
debug
功能
调试程序
的过程,需要的朋友可以参考下 编写程序不可能一蹴而就任何程序无论功能点复杂与否,其实现过程都需要经过调试,今天小编为大家分享下如何使用myeclipse中的
debug
功能
调试程序
。1、打开电脑“myeclipse”找到需要调...
7.程序调试
Debug
:如何找到程序发生问题的位置???如何调试
Debug
???
跟汤老师学Java笔记:程序调试
Debug
完成:第一遍 1. 如果程序出现问题/错误,运行结果与预期不一样,怎么办? 如何发现问题,找到出现问题的位置? 方式: 1. 阅读代码 或日志 或 输出自定义标记语句 2. 使用专门的技术:程序调试
debug
2.如何调试
Debug
? 步骤: 1. 设置断点 在要设置断点的代码左边双击左键或者右键选toggle breakpoint 程序暂停运行的位置(代码行) 2. 单步运行 空白处右键选
Debug
As F6:单步运行,接着执行下一次代码,执行一行 F5:单步
java
debug
调试怎么用?
我的qq 2038373094 在做项目的时候,尤其是涉及多个页面的传值的时候,
debug
调试十分有用,可以迅速帮你找到错误的原因! 用
debug
的好处: 1.跟踪变量,可以查看变量的值的变化 2.迅速找到错误的原因,节省时间,找错小帮手 那么
debug
调试助手怎么用,用在什么地方?
debug
用在java程序上,.class文件上面 不适合jsp页面,不适合镶嵌在jsp页面...
Debug
怎么用?
1、
Debug
概述 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可用于追踪程序执行过程来调式程序; 2、
Debug
操作流程
Debug
调试,又成为断点调试,断点其实是一个标记,告诉
Debug
从标记的地方开始查看; (1)如何加断点 选择要设置断点的代码行,在行号区域后面单击鼠标左键即可; (2)如何运行加了断点的程序在代码区域右击
Debug
执行; (3) 再接着程序运行:点Step Into(F7)这个箭头,也可以直接按F7; (4)强制关debu:点击红色小方块. (5)关闭
eclispe中
debug
调试程序
怎样在Eclipse中使用
debug
调试程序
? 最基本的操作是: 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到
debug
视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行, 3,F7是跳出函数 4,F8是执行到最后。 /////////////
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章