java常见的错误

本文主要介绍了Java编程中的一些常见错误,包括'... Expected'错误、Cannot Find Symbol问题、Variable Might Not Have Been Initialized警告、未初始化的数组错误,以及误用'=='代替'.equals()'的情况。此外,还讨论了增加不必要的catch块的不良实践,提醒开发者注意这些错误以提高代码质量。
摘要由CSDN通过智能技术生成

… Expected

一般是缺少符号,如句子结尾的;和右括号。
一般报错不会给出错误的具体位置,需要自己逐个查找符号是否缺失。

Cannot Find Symbol

可能是以下原因:
标识符声明时的拼写可能与代码中使用时的拼写不一致。
变量从未被声明。
未在同一作用域内声明该变量。
没有导入类。

Variable Might Not Have Been Initialized

在方法中声明的局部变量如果没有初始化,就会发生这种错误。如果在if语句中包含没有初始值的变量时,就会发生这种错误。

(array) Not Initialized

当数组已经声明但未初始化时,你会得到“(array) Not Initialized”这样的错误消息。数组的长度是固定的,因此每个数组都需要以所需的长度进行初始化。
下面展示一个例子:

// 错误举例;
AClass[] array;  
array = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值