`

java回调,js回调

    博客分类:
  • java
阅读更多
public interface CallBack
{
    
    //public String doThis2(String name,String password);
    
    public void doThis(String...strings);
}

 

public class HellBack
{
   /* public String hechuan(String name,String password,CallBack callBack) {
        return callBack.doThis2(name, password);
    }
    
    public static void main(String[] args)
    {
        new HellBack().hechuan("he","chuan",new CallBack() {
            public String doThis2(String name, String password)
            {
                System.out.println(name+password);
                return name+password;
            }

        });
    }*/
    
    public void qqai(String userName,String password,String age,String clName,CallBack callBack) {
        callBack.doThis(userName,password,age,clName);
    }
    
    public void doT() {
        String userName = "nihao";
        String password = "howareyou";
        String age = "20";
        String clName = "classOne";
        
        qqai(userName, password, age, clName, new CallBack() {
            public void doThis(String... strings)
            {
                if(strings[0].equals("nihao") && strings[1].equals("howareyous")) {
                    System.out.println("age="+strings[2]+",clName="+strings[3]);
                }else {
                    System.out.println("age=30clName=ClassTow");
                }
                
            }
        });
    }
    
    public static void main(String[] args)
    {
        HellBack hellBack = new HellBack();
        hellBack.doT();
    }

 最有名的一句话就是:DO NOT CALL ME,I WILL CALL YOU!

 

回调的好处就是把方法定义好,让具体的情况下具体处理,这样灵活多变,使程序更加灵活。

分享到:
评论

相关推荐

    android中WebView回调js的方法

    本文将深入探讨在Android中如何实现WebView回调JavaScript的方法。 首先,我们要明白WebView的基本用法。在布局文件中,我们可以添加一个WebView控件,并设置其加载特定的URL: ```xml android:id="@+id/webView...

    oss web端图片直传回调 java签名+html+javaScript maven项目

    综上所述,这个项目提供了一个完整的示例,涵盖了从HTML界面、JavaScript上传逻辑到Java签名和回调处理的全过程,对于理解OSS Web端图片直传有很好的参考价值。然而,由于技术的不断更新,使用时可能需要对代码进行...

    oss文件上传(带回调)

    【标题】"OSS文件上传(带回调)"指的是在Spring Boot应用中集成对象存储服务(Object Storage Service,简称OSS),并实现文件上传功能,同时具备回调机制,即在文件上传完成后,系统会自动执行预设的回调函数,通常...

    回调函数被连续执行两次或多次的原因

    ### 回调函数被连续执行两次或多次的原因 在编程领域,回调函数是一种常见的编程模式,它允许将函数作为参数传递给另一个函数,并在适当的时机由后者调用。这种模式非常有用,尤其是在处理异步操作时。然而,在某些...

    android JS与java代码相互调用

    - 一个HTML文件,内含JavaScript代码,用于调用Java接口和接收Java的回调。 - 可能还有其他辅助类或资源文件,帮助演示完整的交互流程。 这个Demo将帮助开发者理解如何在Android应用中实现在JS和Java之间进行有效...

    简单回调demo

    在JavaScript、Python、Java等许多编程语言中,回调都是处理异步操作的标准方法。 1. 回调函数的工作原理: 当我们调用一个需要进行耗时操作的函数(如网络请求或文件读取)时,我们可以提供一个回调函数作为参数...

    springboot对接微信小程序支付以及回调详细代码

    在本文中,我们将深入探讨如何使用SpringBoot框架与微信小程序进行支付对接,并实现支付回调功能。这个过程涉及多个步骤,包括配置、接口开发、微信支付API的调用以及回调处理。我们将按照描述中的"非常详细,完整...

    简单的回调demo

    在JavaScript、Java、C#等编程语言中,回调都是一个非常基础的概念。让我们深入探讨一下回调的原理和应用。 1. 回调的基本概念: - 回调函数:一个可以在其他函数执行完毕后被调用的函数,通常作为参数传递给另一...

    Java 回调函数深入理解

    总的来说,Java回调函数通过接口和对象的交互,实现了代码间的协作,让服务程序可以在特定时刻调用客户程序提供的逻辑,极大地增强了程序的灵活性和可扩展性。理解并熟练运用回调函数是成为高级Java开发者的必备技能...

    java中的回调函数.docx

    Java中的回调函数是一种设计模式,它允许一个对象在特定事件发生时调用另一个对象的方法。在Java中,回调机制通常通过接口实现,因为Java不支持像C++那样的指针。以下是对回调函数及其在Java中如何工作的详细说明: ...

    实现文件上传,以及表单提交成功的回调函数

    在这个场景下,"实现文件上传,以及表单提交成功的回调函数"意味着我们要关注两个主要部分:文件上传的实现和表单提交后的反馈机制。 1. **文件上传**: - **前端**:文件上传在现代浏览器中通常使用HTML5的`...

    Android-抛弃使用高风险的WebViewaddJavascriptInterface方法通过对js层调用函数及回调函数的包装

    1. **支持异步回调**:在JavaScript和Java之间传递复杂操作时,异步回调是必要的,因为它可以避免阻塞UI线程,提高用户体验。通过回调,JavaScript可以等待Java执行某个耗时任务(如网络请求)完成后得到结果。 2. ...

    CallBack_DEMO 回调

    1. 定义回调接口或回调函数:首先,我们需要一个接口(如Java中的interface)或者函数类型(如JavaScript中的函数声明)来描述回调函数的签名。这个接口或函数类型定义了回调函数需要接收的参数和返回值。 2. 创建...

    伪异步回调

    ### 伪异步回调在Java Socket中的应用 #### 一、引言 在现代软件开发中,特别是网络编程领域,异步处理对于提高程序效率、响应性和资源利用至关重要。传统上,Java中的`Socket`类提供了同步I/O操作,这意味着在进行...

    dwr回调函数得到后台list

    接下来,在JavaScript中,我们可以调用这个服务器端的方法,传递参数并提供一个回调函数来处理返回的结果: ```javascript var huMain = DWRUtil.createProxy('MyAction'); // huMain 是 DWR 创建的代理对象 ...

    回调技术(CallBack)源码

    在Java、JavaScript、C++、Python等许多编程语言中,回调都是常见的实践。 在异步编程中,回调通常用于处理I/O操作、网络请求或其他可能需要等待的操作。例如,在JavaScript中,当我们需要从服务器获取数据时,我们...

    javascript 回调函数详解

    3. Node.js事件:在服务器端编程中,基于事件驱动的回调是常态。 4. 异步操作:例如Ajax请求,请求完成后通过回调处理响应数据。 5. 链式调用:通过回调实现方法间的连续调用,保持代码整洁。 6. 延迟执行:...

    理解javascript回调函数

    回调函数常用于资源加载、DOM事件处理、Node.js事件以及setTimeout和setInterval等异步操作。它们可以确保在正确的时间执行正确的任务,而不会阻塞程序的主线程。 在处理异步回调时,有时会出现“回调地狱”...

    修改后的dwr框架无需回调函数

    DWR(Direct Web Remoting)框架是一个开源的Java技术,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时的、双向的通信。这个框架极大地简化了Ajax(Asynchronous JavaScript and XML)应用的开发,...

    Android中java与js互调例子

    总结起来,Android与JavaScript的互调主要依赖于`WebView`组件,通过`loadUrl()`执行JavaScript代码,`addJavascriptInterface()`暴露Java方法给JavaScript,以及`WebChromeClient`和`WebViewClient`的相关回调来...

Global site tag (gtag.js) - Google Analytics