java定时器的问题

如图所示:

0
cxmessage
向大家学习知识 说的都是对的,基础的东西忘了。有点强迫症。。。。
接近 6 年之前 回复

5个回答

这和定时器没有关系,这里涉及到的是java内部类,匿名类的知识。简单的说,就是对象可见范围的问题。

0

Mysqlcon类的free方法中的参数你是不是用final修饰了?

0

[code="java"]
...
Connection connection = ...
...
ResultSet rs = ps.executeQuery();
...
[/code]

改成

[code="java"]
...
final Connection connection = ...
...
final ResultSet rs = ps.executeQuery();
...
[/code]

因为是匿名内部类啊!匿名内部类里面使用局部变量需要将其定义成final的。
java的基础语法...

0
j_clxy
clxy大叔 如果你是问:“为什么匿名内部类使用局部变量必须是final的?”,网上搜下吧。 主要说法是防止混淆...
大约 6 年之前 回复

 闭包所绑定的本地变量必须使用final修饰符,以表示为一个恒定不变的数据,创建后不能被更改。
这种机制防止了在闭包共享中变量取值错误的问题

0

这个定时器有什么关系呢?补充一下java内部类的知识吧。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!