java代码写错了怎么办 java代码写错了怎么办恢复

编写java代码,但中间有一处写错了,可不知道应该怎么修改啦,求帮助 , 谢谢public class Subs{
public static void main(String[] args){
String str1 = "abcde";
String str2 = "ABCDE";
String substr1 = str1.substring(1,3);
String substr2 = str2.substring(0,3);
if(substr1.equalsIgnoreCase(substr2)){
System.out.println("两个子串相同");
}else{
System.out.println("两个子串并不相同");
}
}
}
参考资料:
java 程序运行错误怎么办?看是发生java代码写错了怎么办了什么错误,大多数错误都可以通过改写原编码来解决 。
程序java代码写错了怎么办的错误可以抽象分为三类java代码写错了怎么办:语法错误、运行错误和逻辑错误 。
1、语法错误
是指由于编程中输入不符合语法规则而产生的 。程序编译就通不过,程序不能运行起来 。此类错误最简单,调试起来比较容易
例如:表达式不完整、缺少必要的标点符号、关键字输入错误、数据类型不匹配、循环语句或选择语句的关键字不匹配等 。通常,编译器对程序进行编译的过程中,会把检测到的语法错误以提示的方式列举出来,又称为编译错误 。
语法错误的调试,则可以由集成开发环境提供的调试功能来实现,在程序进行编译时,编译器会对程序中的语法错误进行诊断 。
编译诊断的语法错误分为3中:致命错误、错误和警告 。
(1)致命错误:这个错误大多是编译程序内部发生的错误,发生这类错误时,编译被迫中止 , 只能重新启动编译程序,但是这类错误很少发生,为java代码写错了怎么办了安全 , 编译前最好还是先保存程序 。
(2)错误:这个错误通常是在编译时,语法不当所引起的 。例如:括号不匹配,变量未声明等 。产生这类错误时,编译程序会出现报错提示,我们根据提示对源程序进行修改即可 。这类错误是出现最多的 。
(3)警告:是指被编译程序怀疑有错,但是不确定,有时可强行通过 。例如:没有加void声明的主函数没有返回值,double数据被转换为float类型等 。这些警告中有些会导致错误,有些可以通过 。
常规解决方法:此类错误一般程序编译系统会自动提示相应的错误地点和错误原因,比如哪一行代码少了个括号等诸如此类的提示,常见的错误,看懂直接改正即可,如果是看不懂原因,可以将错误提示信息输入搜索引擎查找一下,一般都能找到具体的解决办法 。或者有些编程平台会本身提供一个本地或者在线的信息库,提供详细的错误原因和解决办法 , 比如微软的.NET开发平台 。
2、运行错误
指程序在运行过程中出现的错误 。程序通过语法错误检测,但是运行的时候出现错误 , 导致程序被迫终止,此类错误有特定的发生条件 , 因此能够准确的定位错误代码段,因而调试也比较方便 。
例如:除法运算时除数为0 、数组下标越界、文件打不开、磁盘空间不够、数据库连接错误等 。
此类错误发生时,编译平台一般也会提示相应的信息,对于常规的错误会有比较精确地提示,但有时提示的错误原因会比较模糊 , 但因为此类错误一般在程序运行时,只在特定的条件下才会发生,所以根据错误发生的条件,能够大致判断程序出错的代码段,结合错误的原因,也能比较方便的调试出错误 。
3、逻辑错误
程序运行后 , 没有得到设计者预期的结果,这就说明程序存在逻辑错误 。这种错误在语法上是有效的,但是在逻辑上是错误的 。
程序运行了,也没有出错,但是执行出来的结果不是用户想要的,分为两种情况:

推荐阅读