cxmessage
向大家学习知识
2013-08-10 12:54
浏览 236
已采纳

java定时器的问题

如图所示:

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • M44346460
    M44346460 2013-08-11 14:59
    已采纳

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

    点赞 评论
  • zyn010101
    zyn010101 2013-08-10 13:49

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

    点赞 评论
  • j_clxy
    clxy大叔 2013-08-10 14:06

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

    改成

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

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

    点赞 评论
  • jinandmei
    jinbingchuan 2013-08-10 14:10

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

    点赞 评论
  • qiemengdao
    qiemengdao 2013-08-10 21:07

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

    点赞 评论

相关推荐