dabocaiqq
2020-05-21 20:06
采纳率: 66.6%
浏览 161

高分悬赏:Java语言代码中怎么获取自己是第几次被运行调用,如何限制调用的次数

高分悬赏:Java语言代码中怎么获取自己是第几次被运行调用,如何限制调用的次数

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 毕小宝 2020-06-07 10:49
    已采纳

    楼主知道AOP 编程码,AOP 可以对指定包下的方法添加切点控制,包括参数校验,方法调用次数统计。
    可以去看看哈,很方便的,不需要自己写方法的统计次数。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • syyyyyyyyyyyyyyh 2020-05-21 21:09

    声明一个静态变量,在被调用方法内 ++,条件 如果这个静态变量>=某个数 就抛异常 或者return false

    private static int i = 0;

    方法体内 {
    ++i;
    System.out.println("这个方法已经被调用"+ ++i+"次");

    if(i>=10)//假设只能被调用十次{
            throw new RuntimeException();//抛异常 
    
    }
    

    }

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题