`

错误与纠正<编程心得> 日期:2011.2.22

阅读更多
犯错误,是常有的事,但是,在犯错误之后如何寻找错误,纠正错误呢?
这些天的心得:
1.明确你所写的代码的意义
这里要求我们尽量去写各种注释,方便一目了然
提一点:注释尽量要给别人看的清楚,因为写的程序是给别人看的

2.知道程序在什么地方运行那一块函数(方法),或者是执行某一个命令时,调用程序的哪一部分

3.逆推程序,从最后能够执行的命令那一段开始,以此向上检查各个程序的部分,是否是多写了某一段造成多创建了对象..,或者是是少加入了队列等等



总结:
程序出问题,不是电脑有了问题,肯定是你的代码中某一个或者某一段出了差错
寻找错误的方法就像你在路上丢了钱一样,知道你走过什么路,转了几个弯,再从你所在的位置上返回去慢慢找
分享到:
评论
1 楼 javafound 2011-02-22  
正解!

相关推荐

    com.springsource.org.hyperic.sigar-1.6.3.jar

    &lt;dependency&gt; &lt;groupId&gt;org.hyperic.sigar&lt;/groupId&gt; &lt;artifactId&gt;com.springsource.org.hyperic.sigar&lt;/artifactId&gt; &lt;version&gt;1.6.3&lt;/version&gt; &lt;/dependency&gt;

    超详细的项目管理的中文模板

    .................\附录J-2 编程文档.doc&lt;br&gt; 第13章 系统测试&lt;br&gt; ...............\第13章 系统测试.doc&lt;br&gt; ...............\附录K-1 系统测试计划.doc&lt;br&gt; ...............\附录K-2 测试用例.doc&lt;br&gt; ..............

    网站自动模拟器(AutoWeb)(c#源码)

    )&lt;br&gt;&lt;br&gt;使用说明:&lt;br&gt;可以采用函数式编写命令来实现你所需的自动化功能,&lt;br&gt;函数严格区分大小写,&lt;br&gt;语句之间以分号隔开。&lt;br&gt;函数说明:&lt;br&gt; 1.ClickButtonByID(参数)&lt;br&gt; 功能:模拟鼠标点击网页中的按钮&lt;br&gt; ...

    mstsc 问题正确的解决方案

    这里的“&lt;lang_name&gt;”可能指的是问题涉及到的特定语言环境或者操作系统版本,但由于具体信息不详,我们将主要讨论通用的mstsc问题及解决方案。 在远程桌面连接中,用户可能会遇到各种问题,例如连接失败、显示异常...

    Visual C++ 编程资源大全(源码 系统)

    1,cccode.zip&lt;br&gt;一个监控别人计算机的程序(65KB)&lt;END&gt;&lt;br&gt;2,cihcn.zip&lt;br&gt;CIH病毒1.4版本之中文注释(25KB)&lt;END&gt;&lt;br&gt;3,regmonsrc.zip&lt;br&gt;监控win9x下文件的读写(251KB)&lt;END&gt;&lt;br&gt;4,quickprt.zip&lt;br&gt;增强的quickrpt(70...

    中文版RFC文档

    //www.china-pub.com/compters/emook/aboutemook.htm)&lt;br/&gt;E-mail:ouyang@china-pub.com&lt;br/&gt;译者:charliechen(charliechen charliecy@263.net)&lt;br/&gt;译文发布时间:2001-4-2&lt;br/&gt;版权:本中文翻译文档版权归...

    Excel Report 万能报表平台4.45

    &lt;br&gt; http://203.208.248.203:81/pan/Excel/Excel_Report_Setup.rar&lt;br&gt;&lt;br&gt;相关软件下载地址:&lt;br&gt; Jdk 1.4:&lt;br&gt;http://203.208.248.203:81/pan/Excel/j2sdk-1_4_2_06-windows-i586-p.exe&lt;br&gt;Tomcat5:&lt;br&gt;http:...

    犀牛4.0中文补丁包

    &lt;br&gt;安装&lt;br&gt;&lt;br&gt;1.首先打开"Rhinoceros...如果想要Rhino4显示中文界面可安装中文语言包,复制"语言包"中的所有xml文件到C:\...\Rhinoceros 4.0\System\Languages(根据你自己的安装路径修改)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

    61种flash 字体特效源文件下载

    天外飞字2(5KB)&lt;END&gt; 8,fydwz.zip 发烟的文字(110KB)&lt;END&gt; 9,szdwx.zip 水中的文字(5KB)&lt;END&gt; 10,zzwz.zip 遮罩文字(4KB)&lt;END&gt; 11,bdz.zip 飘动字(3KB)&lt;END&gt; 12,ltz.zip 立体字(8KB)&lt;END&gt; 13,jgz1.zip ...

    超漂亮版网上商城源码程序免费版下载(整合论坛)

    留言本可以允许用户在这里发表看法、购买感受以及与管理员近一步的沟通&lt;br&gt;&lt;br&gt;22.新增站内邮件订阅功能:新增的站内邮件订阅功能可以搜索用户填写的EMAIL地址,具有订阅和退订的双重功能,管理员可以定期给会员发关...

    devcFiles devcpp图形库

    &lt;br&gt; 这些文件主要用于解决在devcpp下无法使用gotoxy、gettextcolor等函数的问题。 &lt;br&gt;&lt;br&gt; 使用方法: &lt;br&gt;&lt;br&gt; 1.将libconio.a和libbgi.a复制到devcpp安装目录的lib文件夹里;&lt;br&gt; 2.将conio.h、conio2.h和...

    snmp4j包来读取snmp协议数据

    &lt;groupId&gt;org.snmp4j&lt;/groupId&gt; &lt;artifactId&gt;snmp4j&lt;/artifactId&gt; &lt;version&gt;2.7.6&lt;/version&gt; &lt;/dependency&gt; ``` 初始化SNMP会话:使用SNMP4j前,需要创建一个SNMP会话。这通常涉及设置SNMP版本、目标主机地址、...

    水木清华站∶Java版精华区 含jsp及js等集合.chm

    Java版精华区 &lt;br&gt;含java jsp及js等精华帖子合集&lt;br&gt;适合收藏 查询&lt;br&gt;&lt;br&gt;序号 精华区主题 &lt;br&gt;--------------------------------&lt;br&gt; 1. [目录]Java教程 &lt;br&gt; 1. [目录]Java语言教程 &lt;br&gt; 2. [目录]来自java的传说...

    VB 各种控件(个人收藏30多种,还有详细的使用介绍)

    一、VB控件集,控件集内含ListView、漂亮按钮、下拉列表、TAB窗体选项卡、树形菜单控件、窗体滑动菜单...一个日期控件(有源代码)&lt;END&gt;(6KB)&lt;END&gt; 34,encrypt.zip 加密/解密字符串的控件(46KB)&lt;END&gt; 35,activelock.zip

    保护模式教程

    整理说明 &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;要深入理解32位...很好的资料,保护模式的资料本来就少,中文的的资料更少,谨以此与Asm爱好者共享.&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Hume[Afo]&lt;br&gt;&lt;br&gt;主页:hume.longcity.net &lt;br&gt;&lt;br&gt;2001年10月22日&lt;br&gt;&lt;br&gt;

    VB6.0公共控件

    文件类型:应用程序&lt;br&gt;描述:Win32 Cabinet Self-Extractor&lt;br&gt;原文件名:VisualBasic6-KB896559-v1-CHS.exe&lt;br&gt;语言:简体中文(中国)&lt;br&gt;文件版本:6.0.2800.1106&lt;br&gt;版权:(C) Microsoft Corporation. All rights ...

    网页设计html代码大全

    ... ... * 文件类型: `&lt;HTML&gt;&lt;/HTML&gt;`,放在档案的开头与结尾 ...*捲動次數: `&lt;marquee loop=2&gt;...&lt;/marquee&gt;` *設定寬度: `&lt;marquee width=180&gt;...&lt;/marquee&gt;` *設定高度: `&lt;marquee height=30&gt;...&lt;/marquee&gt;`

    Excel两表比对工具

    &lt;font color=green&gt;&lt;b&gt;功能:&lt;/b&gt;&lt;/font&gt;&lt;br&gt; 1. 可以比对两个Excel表的两列数据;&lt;br&gt; 2. 需要设置列名为关键字;&lt;br&gt; 3. 比对本表中“重复”数据内容;&lt;br&gt; 4. 比对两表中主要数据是否都有;&lt;br&gt; 5. 比对两表中...

    maven生成可执行exe文件

    &lt;artifactId&gt;exec-maven-plugin&lt;/artifactId&gt; &lt;version&gt;3.0.0&lt;/version&gt; &lt;configuration&gt; &lt;mainClass&gt;com.yourpackage.YourMainClass&lt;/mainClass&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; ``` ...

    dmg转iso工具 dmg2iso

    dmg转iso工具 dmg2iso dmg2iso v0.2c by vu1tur (vu1tur@gmx.de) Syntax: dmg2iso &lt;filename.dmg&gt; &lt;filename.iso&gt;

Global site tag (gtag.js) - Google Analytics