当前位置: 首页 > news >正文

网站建设分前端和后台吗WordPress互联

网站建设分前端和后台吗,WordPress互联,会展设计案例,基于WordPress开发文章目录 一、简介二、举例实例方法引用(实例对象::实例方法名)静态方法引用(类名::静态方法名)类成员方法引用(类名::实例方法名)构造方法引用(类名::new)数组构造方法引用&#xf…

文章目录

  • 一、简介
  • 二、举例
    • 实例方法引用(实例对象::实例方法名)
    • 静态方法引用(类名::静态方法名)
    • 类成员方法引用(类名::实例方法名)
    • 构造方法引用(类名::new)
    • 数组构造方法引用(类名[]::new)

一、简介

方法引用其实就是 Lambda 表达式的简写,可以理解为 Lambda 表达式的语法糖,通过双冒号(::)操作符把方法引用分成左右两边,左边是类名或对象的引用,右边是方法名,主要有以下几种方式:

  • 实例方法引用(实例对象::实例方法名)
  • 静态方法引用(类名::静态方法名)
  • 类成员方法引用(类名::实例方法名)
  • 构造方法引用(类名::new)
  • 数组构造方法引用(类名[]::new)

二、举例

实例方法引用(实例对象::实例方法名)

public static void main(String[] args) {String s = "abc";//一般写法int length = s.length();System.out.println(length);// Lambda表达式写法Supplier<Integer> supplier1 = () -> s.length();int length1 = supplier1.get();System.out.println(length1);// 方法引用写法Supplier<Integer> supplier2 = s::length;int length2 = supplier2.get();System.out.println(length2);
}

静态方法引用(类名::静态方法名)

public static void main(String[] args) {//一般写法double random = Math.random();System.out.println(random);// Lambda表达式写法Supplier<Double> supplier1 = () -> Math.random();Double random1 = supplier1.get();System.out.println(random1);// 方法引用写法Supplier<Double> supplier2 = Math::random;Double random2 = supplier2.get();System.out.println(random2);
}

类成员方法引用(类名::实例方法名)

public static void main(String[] args) {int num = 5;//一般写法String numStr = String.valueOf(num);System.out.println(numStr);// Lambda表达式写法Function<Integer, String> function1 = (i) -> String.valueOf(i);String numStr1 = function1.apply(num);System.out.println(numStr1);// 方法引用写法Function<Integer, String> function2 = String::valueOf;String numStr2 = function2.apply(num);System.out.println(numStr2);
}

构造方法引用(类名::new)

public static void main(String[] args) {//一般写法User user = new User();System.out.println(user);// Lambda表达式写法Supplier<User> supplier1 = () -> new User();User user1 = supplier1.get();System.out.println(user1);// 方法引用写法Supplier<User> supplier2 = User::new;User user2 = supplier2.get();System.out.println(user2);
}

数组构造方法引用(类名[]::new)

public static void main(String[] args) {//一般写法String[] array = new String[5];System.out.println(array.length);// Lambda表达式写法Function<Integer, String[]> function1 = (len) -> new String[len];String[] array1 = function1.apply(5);System.out.println(array1.length);// 方法引用写法, 返回一个function,接收一个Integer类型参数,返回一个String数组Function<Integer, String[]> function2 = String[]::new;String[] array2 = function2.apply(5);System.out.println(array2.length);
}
http://www.yayakq.cn/news/402276/

相关文章:

  • 请人做网站得多少钱海南行指三亚网站开发
  • 做茶叶网站免费下载优化大师
  • 谁知道陕西省建设监理协会的网站展览展示设计必看网站
  • 网站建设 字体版权安阳淘宝网站建设
  • 百度一下你就知道主页长沙网站托管优化
  • 网站制作动态转静态怎么做政务服务 网站 建设方案
  • 网站技术的解决方案衡水建网站费用
  • 网站建设基础课程nginx wordpress php7
  • 淘宝优惠的网站怎么做手机类网站设计
  • 网站页面类型智慧餐厅管理系统
  • 网站开发 资质静态html怎么部署到服务器
  • 郑州好的网站建设公司排名大型网站建设需要
  • 深圳专业网站网站关键词优化排名软件系统
  • 工信网备案网站中山外贸网站建设报价
  • 做图的ppt模板下载网站wordpress友情链接函数
  • 木樨园网站建设网站开发招标参数
  • 邢台专业做网站公司淘宝关键词指数
  • 织梦网站建设莱芜东风街吧百度贴吧
  • 自己给自己网站做seoseo需要什么技术
  • 漳州网站建设哪家最权威网站开发实践实验报告
  • 建设互联网站是什么app制作免费官网
  • 网站建设 淘宝详情网站开发职责与要求
  • 深圳公司做年报网站网站建设所用的工具
  • 网上发布信息的网站怎么做网站建设类文章
  • 网站seo诊断书网站建设知识论文
  • 苏州网站建设公司鹅鹅鹅营销型的物流网站模板
  • 寻找手机网站建设群晖wordpress端口映射
  • 有投标功能的网站怎么做wordpress主题出错
  • 购物网站用户管理宁波专业网站公司
  • 专业设计网站排名阿里国际网站做免费有用吗