加载一次

类名: Once

canRun

/**
* 是否可以执行
*
* @return 是否可以执行
*/
Once once = new Once();
once.canRun();

run

/**
* 执行函数
*
* @param consumer Consumer
* @param argument 参数
* @param <T> 泛型
*/
Once once = new Once();
once.run(Consumer<T> consumer, T argument);

run

/**
* 执行函数
*
* @param function Function
* @param argument 参数
* @param <T> 泛型
* @param <R> 泛型
* @return 返回值,不可执行返回 null
*/
Once once = new Once();
once.run(Function<T,R> function, T argument);

微信 vs 公众号

如梦技术

精彩内容每日推荐!!!