java: try-with-resource为什么在try(...)中关闭资源,一定要在小括号里面声明变量
发布网友
发布时间:2022-11-28 16:29
我来回答
共1个回答
热心网友
时间:2023-10-23 16:11
1、在try中声明的变量,相当于一个局部变量,其作用域范围,仅限于try中
2、如果在try之前声明的变量,则可以在try中使用
建议:
int num = 0;try { System.out.println(num); // 这里是可以访问到的 int num1 = 5;} catch(Exception e) { }System.out.println(num1); // 这里是访问不到的,因为作用域的*,num1只能在try里面进行访问。