书城计算机大话设计模式
11030400000005

第5章 4 初学代码者常犯的错误

小A:“师兄,我经常在写代码的时候犯错,你能不能教教我呐!”

大B:“好啊!当出现这些错误的时候,要仔细的看看错误提示,找出问题所在,避免以后不再发生同样的错误。在这个过程当中我们的经验和水平也在不断的提升。Java错误,主要包括两方面,一种是语法错误,另一种是逻辑错误。语法错误,也就是我们的编码不符合java 规范,在编译的时候无法通过。通常,我们都是用javac 编译我们的源程序,如果代码中存在语法错误,比如某个表达式后缺少分号的时候,编译器就会告诉我们错误信息,编译就此停止。逻辑错误,也就是我们常说的Bug,一般存在逻辑错误的程序都是可以顺利的被编译器编译产生相应的字节码文件,也就是class文件。但是,在执行的时候,也就是java ourClass的时候,得出的结果并不是我们所希望的。”

小A:“对!我在写代码的时候就是经常出现这样的问题,经常都解决不了。”

大B:“失败是成功之母!学习编程是没有什么捷径可以走的,要在不断的学习和编码的过程中,逐渐的积累经验,从开始的模仿者变成最后的创作者。和学习其它的编程语言一样,在开始编码的时候也会出现很多很多的错误,而且有的错误可能也是不断的出现。”

小A:“嗯嗯嗯……师兄说得是!”