java FUNCTION 可以使用lambda 模式直接传入返回值,这种模式下->前的参数可以是任意写,
1、参数是被忽略的,无需定义
2、函数调用时候,直接返回->后面的值

测试代码如下

package external.test;import java.util.function.Function;public class FunctionTest {static ClassLoader c;public static void main(String[] args) {FunctionTest m = new FunctionTest();c=FunctionTest.class.getClassLoader();System.out.println();// t没有用,直接返回FunctionTest.class.getClassLoader()m.testFunc( t -> FunctionTest.class.getClassLoader());// 执行m::test函数m.testFunc(m::test);//m.testFunc(t->null);}public   void testFunc(Function<String, ClassLoader> function) {System.out.println("function="+function.toString());ClassLoader cl = function.apply(function.toString());System.out.println(cl.equals(c));}public   ClassLoader test(String t) {System.out.println("t="+t);return  FunctionTest.class.getClassLoader().getParent();}}

java FUNCTION传入返回值模式简单记录相关推荐

  1. 如何用mshtml获得Javascript中function的返回值[mshtml]

    marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/ ...

  2. java中的返回值到底有什么用?

    今天看到一个有意思的问题:java中的返回值到底有什么用? 看到了一个高赞回答如下: 你是公司的老总,然后你跟你秘书说,我想要两张的电影票.然后,你秘书去排队买票,最后把两张电影票给你,这两张电影票就 ...

  3. java for循环返回值_Java中的for循环——通过示例学习Java编程(9)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件为止 ...

  4. dart 怎么判断function的返回值为空_R 学习-第二章第二节- 尝试写个Function,超级菜鸟教程...

    现在我们来尝试写几个Function 第一个是超简单的功能(Function),就是让两个数相加,我们把这个功能取个名字叫 add2. (步骤1-3) 第二个稍微复杂一点,写一个功能,使我们取出某个v ...

  5. java 暂停等返回值在执行_java面试技巧(2)

    java面试试题及答案 以下是Java面试问题及答案: 1.简要介绍java程序的健壮性. 答:JAVA 程序会在编译和运行的时候自动的检测可能出现的错误,而且它是一种强类型语言,对于类型的检查很严格 ...

  6. java调用c 返回值_推荐--Linux平台下Java调用C函数(补充关于String类型函数返回值)...

    平台介绍 系统:ubuntu10.04 jdk:Java(TM) SE Runtime Environment (build 1.6.0_20-b02) gcc:gcc version 4.4.3 ( ...

  7. Java重载与返回值

    Java重载详解 同一个类中有多个方法名相同但参数列表不同的方法,这种现象称为方法重载. 其中参数列表不同包括以下情形: 参数的个数不同 public class Computer {public i ...

  8. java 函数参数 返回值_java中如何用函数返回值作为post提交的参数?

    1.我想实现的功能是在java程序中导入HttpURLConnection类,然后将函数的值作为post方法要提交的参数,最后显示在显示台上. 2.要用到的函数是自己写的可以显示实时计算机cpu.内存 ...

  9. java f.lenth返回值_long length

    描述 所述java.io.RandomAccessFile.getFD()方法返回与此流关联的不透明文件描述符对象. 声明 以下是java.io.RandomAccessFile.getFD()方法的 ...

最新文章

  1. android的布局流程,Android View 布局流程(Layout)全面解析
  2. 互联网协议 — D-IP(确定性的)网络架构
  3. LeetCode Algorithm 414. 第三大的数
  4. SAP CRM Enterprise Search change pointer的存储数据库表
  5. C#中全局处理异常方式
  6. 【计蒜客 - 蓝桥训练】蒜厂年会(单调队列优化dp,循环数列的最大子段和)
  7. 信息学奥赛C++语言:换座位
  8. 免费的数据库建模工具
  9. 如何通过ngnix将网站访问改为https
  10. Qt5学习笔记之串口助手二:发送接收实现
  11. Qt5官方demo分析集10——Qt Quick Particles Examples - Emitters
  12. LINUX下载编译FriBidi
  13. 190216每日一句
  14. 2000,XP中显示器和系统匹配的问题?
  15. CAD软件中如何自定义CAD填充图案?
  16. 新网域名转出及阿里云域名转入
  17. 史上最详细的接口测试,一篇学会接口
  18. ValueError: n_splits=4 cannot be greater than the number of members in each class
  19. 国内智能硬件和物联网行业研发人员的城市分布图
  20. python 定时器,每天凌晨3点执行方法

热门文章

  1. 小型水库雨水情测报及大坝安全监测系统
  2. 微信生态中关注、点击等各种微信消息处理的后端服务实现WxMpMessageRouter
  3. python实现QQ聊天自动化
  4. 简单shell批量文件转换gbk转为utf8编码
  5. 阿里二面,前端开发在web3.0中该如何应用,记录面经
  6. linux安装cherrytree.tar.xz,Linux上安装CherryTree,报错无法找到 gtksourceview2
  7. 设计模式之工厂模式(工厂方法模式、抽象工厂模式)
  8. 【主机密码获取工具】LaZagne:功能、下载、命令、使用方法
  9. 云大博士计算机系的刘明,刘明(西南大学计算机与信息科学学院讲师)_百度百科...
  10. springboot批量删除