问题描述
如图所示:
解决方案
这和定时器没有关系,这里涉及到的是java内部类,匿名类的知识。简单的说,就是对象可见范围的问题。
解决方案二:
这个定时器有什么关系呢?补充一下java内部类的知识吧。
解决方案三:
闭包所绑定的本地变量必须使用final修饰符,以表示为一个恒定不变的数据,创建后不能被更改。这种机制防止了在闭包共享中变量取值错误的问题
解决方案四:
...Connection connection = ......ResultSet rs = ps.executeQuery();...改成...final Connection connection = ......final ResultSet rs = ps.executeQuery();...因为是匿名内部类啊!匿名内部类里面使用局部变量需要将其定义成final的。java的基础语法...
解决方案五:
Mysqlcon类的free方法中的参数你是不是用final修饰了?
时间: 2024-10-05 08:00:48