try中包含return,那么finally中的代码会不会执行,在何时执行
void excep()
{
x=0;
try{
x++;
return;//
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
x--;
}
}
答案:会,并且在return之前执行,该方法执行后x的值仍为0.
字符串和字符型数组不同
"dadada".length();//字符串属于一个string类型的对象,调用length方法要加括号
char []str={'d','a','d','a','d','a'};
ii=str.length;//字符型数组属于基本类型数组,使用length不加括号,
//与c++不同,java字符型数组和string字符串不相同
代码编译正确