`

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

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

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

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



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

相关推荐

    springside-core-4.2.2.GA(含关联的test.jar)

    &lt;springside.version&gt;4.2.2.GA&lt;/springside.version&gt; &lt;/properties&gt; &lt;dependency&gt; &lt;groupId&gt;org.springside&lt;/groupId&gt; &lt;artifactId&gt;springside-core&lt;/artifactId&gt; &lt;version&gt;${springside.version}&lt;/version&gt; ...

    XML实用大全

    22&lt;br&gt;2.1.3 频道定义格式... 25&lt;br&gt;2.1.4 经典文学... 26&lt;br&gt;2.2 用于XML的XML. 28&lt;br&gt;2.2.1 XSL. 28&lt;br&gt;2.2.2 XLL. 28&lt;br&gt;2.2.3 DCD.. 29&lt;br&gt;2.3 XML的后台应用... 30&lt;br&gt;2.4 本章小结... 33&lt;br&gt;第3章 第一个XML...

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

    .................\附录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; ..............

    jacob-1.18.zip + jacob-1.19.zip + jacob-1.20.zip 最新版本(包含dll文件)

    &lt;artifactId&gt;jacob&lt;/artifactId&gt; &lt;version&gt;1.18&lt;/version&gt; &lt;/dependency&gt; 3. 如果是32位系统 将jacob-1.18-x86.dll 文件复制到下面目录下,如果是64位操作系统 将jacob-1.18-x64.dll C:\Program Files\Java\jdk...

    网站自动模拟器(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; ...

    C语言头文件大全程序设计语言.pdf

    - &lt;errno.h&gt;:定义了通过函数调用传递错误信息的宏。 ### 信号处理 - &lt;signal.h&gt;:信号处理函数。 ### 可变参数列表处理 - &lt;stdarg.h&gt;:处理可变参数列表的宏。 ### 本地化 - &lt;locale.h&gt;:设置和获取本地化信息的...

    ASP.NET从入门到精通(2/3)

    名:ASP.NET从入门到精通&lt;br/&gt;作 者:chris payne&lt;br/&gt;翻 译: 赵斌张 滨义董 清波 译&lt;br/&gt;出版社:人民邮电出版社&lt;br/&gt;出版日期:2002年&lt;br/&gt;&lt;br/&gt;本书章节简列:&lt;br/&gt;1:ASP.NET初步&lt;br/&gt;2.创建asp.net页面&lt;br/&gt;3....

    VB编程资源大全(源码 控制)

    1,listview.ZIP &lt;br&gt;演示使用listview控制, 作出资源管理器中目录树中的效果 (7KB)&lt;br&gt;2,dirview.ZIP &lt;br&gt;装入整个 c 盘目录到 treeview (4KB)&lt;br&gt;3,progress.ZIP &lt;br&gt;演示使用win95的进度条(3KB)&lt;br&gt;4,progbar.ZIP ...

    项目辅助开发器 1.0 Beta2

    &lt;br&gt;&lt;br&gt;&lt;br&gt;我的个人主页:http://www.dirain.cn/&lt;br&gt;&lt;br&gt;博客园:http://dirain.cnblogs.com/&lt;br&gt;&lt;br&gt;QQ:562342&lt;br&gt;&lt;br&gt;Email:dirain@yahoo.cn&lt;br&gt;&lt;br&gt;QQ群:63864931&lt;br&gt;&lt;br&gt;无业学生,基本每天在线,欢迎各位一起...

    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...

    mstsc 问题正确的解决方案

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

    phpwind 3.x to 4 updata 程序

    升级文件说明:&lt;br&gt; &lt;br&gt; (一) 适用版本范围: 适用于PHPWind : 3.x 版&lt;br&gt; &lt;br&gt; (二) 升级步骤:&lt;br&gt; &lt;br&gt; 1. 升级前请务必备份论坛数据, 以免升级失败导致数据丢失&lt;br&gt; &lt;br&gt; 2. 请将 phpwind 目录内的 image 目录...

    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:...

    人大金仓驱动包kingbasejdbc.jar V8.6.0、8.8.0驱动jar包

    &lt;artifactId&gt;kingbase8&lt;/artifactId&gt; &lt;version&gt;8.6.0&lt;/version&gt; &lt;scope&gt;system&lt;/scope&gt; &lt;systemPath&gt;${basedir}/src/main/resources/jar/kingbase8-8.6.0.jar&lt;/systemPath&gt; &lt;/dependency&gt; jdbc driver-class-...

    Impala安装,亲测

    &lt;name&gt;dfs.client.read.shortcircuit.skip.checksum&lt;/name&gt; &lt;value&gt;false&lt;/value&gt; &lt;/property&gt; ``` 在 `hdfs-site.xml` 文件中,需要增加以下配置信息: ``` &lt;property&gt; &lt;name&gt;dfs.datanode.hdfs-blocks-metadata...

    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地址,具有订阅和退订的双重功能,管理员可以定期给会员发关...

    struts框架jar包

    struts-1.3.8 包(&lt;br&gt;&lt;br&gt;antlr-2.7.2.jar&lt;br&gt;bsf-2.3.0.jar&lt;br&gt;commons-beanutils-1.7.0.jar&lt;br&gt;commons-chain-1.1.jar&lt;br&gt;commons-digester-1.8.jar&lt;br&gt;commons-fileupload-1.1.1.jar&lt;br&gt;commons-io-1.1.jar&lt;br&gt;...

    RawCap 抓包软件 单文件

    Usage: RawCap.exe [OPTIONS] &lt;interface_nr&gt; &lt;target_pcap_file&gt; OPTIONS: -f Flush data to file after each packet (no buffer) -c &lt;count&gt; Stop sniffing after receiving &lt;count&gt; packets -s &lt;sec&gt; Stop ...

    thymeleaf手册+案例应用

    2.2 &lt;p&gt;Today is: &lt;span th:text="${today}"&gt;13 February 2011&lt;/span&gt;&lt;/p&gt; 说明:${today} 用来引用 today 变量 三、访问对象 ${param.x} 返回名为x 的 request参数。(可能有多个值) ${session.x} 返回名...

Global site tag (gtag.js) - Google Analytics