java学习之路之常见错误----编译

1.“… 可预料的”
当编码出现遗漏时,就会发生这类错误。多是缺失了一个括号或者分号。
2.“未封闭的 String 表达式”
“未封闭的 String 表达式”错误消息发生在 Sting 表达式结束时没有引号标记,错误消息将在发生错误的同一行提示出来。一个 String 表达式在源码中是一个值。编码

  1. “非法的表达式开头”

出现“非法表达式开头”错误的缘由有不少。但它最终归类于一个不太有用的错误消息之一。有些开发者说这是由糟糕的代码形成的。开发

  1. “找不到符号”

这是一个很是常见的问题,由于 Java 中的全部标识符都须要在使用以前进行声明。 当编译代码时,编译器并不理解标识符的含义。编译器

  1. “公共类 XXX 应该在文件中出现”

“公共类 XXX 应该在文件中出现”这个消息出如今类XXX和Java程序文件名不一致时。源代码只有在类名和 Java 文件名同样时才会被编译源码

  1. “不兼容类型”

“不兼容的类型”是在赋值语句中尝试将变量与类型表达式匹配时触发的逻辑错误。一般是在代码尝试将文本字符写入到整数中时出现,反之亦然。 这不是 Java 语法错误。编译

  1. “无效的方法声明;需求返回类型”

此错误表示方法签名中没有明确说明方法的返回类型。变量

  1. “类 Y 中的方法 X 不能应用于给定类型”

此错误消息是 Java 中最有用的错误消息之一。 它解释了方法签名是如何调用错误参数的。语法

  1. “缺乏返回语句”

当一个方法缺乏返回语句时,会发生“缺乏返回语句”错误。 每个有返回值的方法(非 void 类型)必须有一句字面上的语句用以返回返回值,以便在方法外调用该值。程序

  1. “精度可能丢失”

当将超过一个变量能够保存的信息分配给该变量时,会发生“精度可能丢失”问题。若是发生这种状况,超出的信息将会被扔掉。若是这样作没问题,那么代码须要将变量显式地声明为新类型。方法

相关文章
相关标签/搜索