小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

Java 自定义回调函数

Java 额外说明

收录于:52天前

1.首先定义一个回调接口

package com.JXWork.service;

/**
 * 自定义回调接口
 */
public interface LJCallBack {

    void handler(String message);
}

2.测试回调方法

    /**
     * 方法执行完毕时,通过回调函数打印Message
     * @param callback
     */

    public void sayHello(LJCallBack callback) {

        int count = 0;
        while(count <= 100) {
            count++;
        }
        callback.handler("sayHello over!");
    }

    /**
     * 单元测试,直接调用sayHello方法
     * 打印:sayHello over!
     */
    @Test
    public void callBackTest() {

        sayHello(new LJCallBack() {
            @Override
            public void handler(String message) {
                System.out.println(message);
            }
        });
    }

3、输出测试结果:

. . .

相关推荐

额外说明

Python-Django框架解决方案

https://www.bilibili.com/video/BV1vK4y1o7jH?from=search&seid=7358572781939588281 1 了解简介 flask 轻 手机游戏 请求响应 路由 MTV设计结构 HTTP状态的 co

额外说明

【Java 数据结构 & 算法】宁可累死自己, 也要卷死别人 6 循环队列

【Java 数据结构 & 算法】⚠️宁可累死自己, 也要卷死别人 6⚠️ 循环队列 概述 循环队列 循环队列实现 改变队列大小 enqueue 方法 dequeue 方法 main 完整代码 概述 从今天开始, 小白我将带大家开启 Jave 数据结构 &

额外说明

【NLP】⚠️学不会打我! 半小时学会基本操作 10⚠️ Seq2seq

【NLP】⚠️学不会打我! 半小时学会基本操作 10⚠️ Seq2seq 概述 Seq2seq Attention 模型 Seq2seq 模型 概述 从今天开始我们将开启一段自然语言处理 (NLP) 的旅程. 自然语言处理可以让来处理, 理解, 以及运用

额外说明

Error: Error document empty. ERROR: Model Parsing the xml failed

问题描述 创建urdf模型时想检查一下模型结构,结构出现了以下错误: Error: Error document empty. at line 72 in /build/urdfdom-UJ3kd6/urdfdom-0.4.1/urdf_parser/s

额外说明

OpenCV实战(18)——特征匹配

OpenCV实战(18)——特征匹配 0. 前言 1. 特征匹配算法 1.1 图像关键点匹配 1.2 相似性度量标准 2. 模板匹配 3. 完整代码 小结 系列链接 0. 前言 在关键点检测一节中,我们学习了如何检测图像中的关键点,其目的是用于执行局部图

额外说明

ubuntu上更新包出错后换源解决问题

文章目录 一、提出问题 二、解决问题 一、提出问题 执行命令:sudo apt-get update,更新依赖包 现在更新依赖包报错:明文签署文件不可用,结果为'NOSPLIT' 二、解决问题 备份原有源列表文件,进入/etc/apt目录,执行命令:su

额外说明

在uni-app中使用ECharts - 配置四种不同的图表

-‍-博主:小猫娃来啦 -‍-文章核心:在uni-app中使用ECharts - 配置四种不同的图表 文章目录 前言 安装ECharts插件 引入ECharts库 创建Charts实例和图表容器 配置和渲染图表 配置柱状图 配置折线图 配置饼图 配置散点

额外说明

使用UiPath和AA构建的解决方案 5. 使用UiPath ReFramework处理采购订单

在本章中,我们将使用UiPath Robotic Enterprise Framework(简称ReFramework)创建自动化。ReFramework是一个快速构建强大的UiPath自动化的模板。它可以作为所有UiPath项目的起点。 模板可以满足您

额外说明

阅读《顶级程序员的心得 –– Coders at Work》

程序员的表达能力,说服能力,好奇心很重要 文字表达能力,沟通能力 关于编程,写程序不是仅仅把程序写出来,而是要让你写的程序可读,可维护,并且高效。 了解UML 设计工具 团队合作 当你写代码的时候,你写给机器看,同时也写给人看。 如果效率很重要,我会用一

额外说明

ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)

ClickHouse 官方手册 内容详细,很友好有中文。 链接:https://pan.baidu.com/s/1dmKHKovXDFrecuof6vJq6Q 提取码:vaue 包含安装文件: clickhouse-common-static — C

ads via 小工具