if后面的括号有个!是什么意思
来源:百度知道 编辑:UC知道 时间:2024/05/19 01:52:14
if (!(value instanceof byte[]))
throw new ParseException("Not a byte[]", 0);
就象上面的语句,还有,throw和throws是什么意思。谢谢大虾啦。
throw new ParseException("Not a byte[]", 0);
就象上面的语句,还有,throw和throws是什么意思。谢谢大虾啦。
!表示取反,throw表示抛出异常。意思是如果满足if的条件,则认为程序出现异常,执行 ParseException("Not a byte[]", 0),它会弹出一个对话框,提示程序出错。
bool b=flase;
if(!b)
{}
表示b先取反,所有 非0(真) 取反为 0(假),
0(假) 取反为 1(真);
throw
抛出
throw new ParseException("Not a byte[]", 0);
抛出新提示:不是一个字接.0代表格式
是"!"后面括号里的非,也就是取相反的
!是取反的意思
throw的意思是抛出错误
因为有可能产生错误,这个是JAVA自己对错误的处理机制
!非,取反的意思