Java
「已注销」
学生
展开
-
Java 回调函数
Java 回调函数 基本介绍 回调函数:回调函数是功能片段,由用户按照回调函数调用约定来实现的一个函数。是工作流的一部分,由工作流来决定函数的调用(回调)时机。 回调机制:是一种常见的设计模型,他把工作流内的某个功能,按照约定的接口暴露给外部使用者,为外部使用者提供数据,或要求外部使用者提供数据。 回调的思想:实现双向调用,类A的a方法调用类B的b方法,类B的b方法执行完毕主动调用类A的call...原创 2019-03-06 10:32:40 · 235 阅读 · 0 评论 -
Java可变参数
Java可变参数 在不确定方法需要处理的对象的数量时可以使用可变长参数,会使得方法调用更简单,无需手动创建数组new T[]{...} 定义 在定义方法时在最后一个形参前后加上三个点...,表示该形参接受多个值。 需要注意以下几点: 可变参数只能作为参数里的最后一个,且最多只能有一个。 可以传入同类型的数组,反之不然。 Java的可变参数会被编译器转型为一个数组。 避免传入null值 方法...转载 2019-03-06 10:36:25 · 115 阅读 · 0 评论 -
JNI——调用C或C++代码
JNI——调用C或C++代码 JNI即JavaNativeInterface,其实就只是一个用于与C/C++代码交互的一个接口,在实际使用过程中只需要在方法名前加上native关键字修饰。本文将从Android开发的角度阐述JNI的一些基本概念和使用。 创建第一个C/C++的App 在AndroidStudio中创建应用时选择Native C++ Project [外链图片转存失败(img-Vop...原创 2019-07-15 21:11:37 · 630 阅读 · 0 评论 -
Java反射遇到接口
Java反射遇到接口 本文适合有点Java反射基础的同学,在Java反射调用方法时遇到接口参数是一件很蛋疼的事情。 在反射调用方法时需要传参数,像传递基本数据类型进去用就完事,传个对象进去怎么整都没关系,因为你在外部有对象的引用,但 如果需要你传递接口参数,而且这个接口类也是你反射得到的,那怎么拿到接口回调的值呢? 下面通过一个例子告诉你咋整。 场景和需求 场景:假设我是提供方A,有个业务方B,提...原创 2019-07-20 21:25:11 · 3864 阅读 · 0 评论