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

淄博网站建设企业婚恋网站排名前10

淄博网站建设企业,婚恋网站排名前10,施工企业资料员,uc网站怎么做&#xff08;以下内容全部来自上述课程&#xff09; 1.Arrays 操作数组的工具类。 细节&#xff1a; copyOf&#xff1a;新长度<老长度----部分拷贝&#xff0c;新长度老长度----完全拷贝&#xff0c;新长度>老长度----会补上默认初始值copyOfRange&#xff1a;包头不…

在这里插入图片描述
(以下内容全部来自上述课程)

1.Arrays

操作数组的工具类。
请添加图片描述
细节:

  • copyOf:新长度<老长度----部分拷贝,新长度=老长度----完全拷贝,新长度>老长度----会补上默认初始值
  • copyOfRange:包头不包尾,包左不包右
  • sort1:给基本数据类型进升序排列
    底层原理:快速排序
  • sort2:给引用数组类型进行排序,基本需变包装类
    底层原理:插入排序+二分查找

2.Lambda表达式

简化代码
请添加图片描述

1.函数式编程

一种思想特点。
忽略面向对象的复杂语法,强调做什么,而不是谁去做。
Lambda表达式就是函数思想的体现。
请添加图片描述

2.标准格式

Lambda表达式是JDK8开始后的一种新语法形式。

()->{}

  • ()对应着方法的形参
  • ->固定格式
  • {}对应着方法的方法体

注意点:

  • Lambda表达式可以用来简化匿名内部类的书写。
  • Lambda表达式只能简化函数式接口的匿名内部类的写法。
  • 函数式接口:
    有且仅有一个抽象方法的接口叫做函数式接口,接口上方可以加@FunctionalInterface注解。
package Lambda;public class LambdaDemo1 {public static void main(String[] args) {//1.利用匿名内部类的形式去调用下面的方法//调用一个方法的时候,如果方法的形参是一个接口,那么我们传递这个接口的实现类对象//如果实现类对象只要用到一次,就可以使用匿名内部类的形式书写method(new Swim(){@Overridepublic void swimming() {System.out.println("我在游泳");}});//2.利用Lambda表达式的形式去调用下面的方法//Lambda表达式的格式://(参数列表) -> {方法体}//如果方法的形参列表只有一个参数,那么小括号可以省略//如果方法的方法体只有一行代码,那么大括号可以省略//如果方法的方法体只有一行代码,并且这行代码是一个输出语句,那么大括号和输出语句都可以省略method(()->{System.out.println("我在游泳");});}public static void method(Swim s){s.swimming();}
}
interface Swim{
public abstract void swimming();}

3.省略写法

核心:可推导可省略。

省略规则:

  1. 参数类型可以不写
  2. 如果只有一个参数,参数类型可以省略,同时()也可以省略
  3. 如果lambda表达式的方法体只有一行,大括号,分号,return可以省略不写,需要同时省略。
package Lambda;import java.util.Arrays;
import java.util.Comparator;public class LambdaDemo2 {public static void main(String[] args) {Integer[] arr = {2,3,1,5,6,7,4,8,9};// 匿名内部类的形式Arrays.sort(arr,new Comparator<Integer>(){@Overridepublic int compare(Integer o1, Integer o2) {return o1 - o2;}});// Lambda完整格式// (参数列表) -> {方法体}Arrays.sort(arr,(Integer o1,Integer o2)->{return o1 - o2;});// Lambda简化格式// 如果方法的形参列表只有一个参数,那么小括号可以省略// 如果方法的方法体只有一行代码,那么大括号可以省略// 如果方法的方法体只有一行代码,并且这行代码是一个输出语句,那么大括号和输出语句都可以省略Arrays.sort(arr,(o1,o2)->o1 - o2);System.out.println(Arrays.toString(arr));}
}
http://www.dtcms.com/wzjs/460222.html

相关文章:

  • wordpress无法选择数据库百度网站关键词优化
  • pageadmin下载郑州搜索引擎优化
  • 钦北区网站建设百度文库个人登录
  • 成都建设网站的公司外贸营销网站怎么建站
  • 2022网页游戏网站seo排名优化工具
  • 怎样让百度收录自己的网站福州百度推广开户
  • 网站开发工程师前景分析东莞营销网站建设
  • 公司网站如何被百度快照营销推广方案ppt案例
  • 网站开发建设招聘要求app引导页模板html
  • 做网站被骗算诈骗吗新闻头条最新消息今天
  • 建设银行招聘网站甘肃分行百度搜索seo优化技巧
  • 新疆乌鲁木齐专业做网站的公司论文关键词
  • b2c商城网站建设价格整合营销案例举例说明
  • 网站icp备案号宁波seo外包平台
  • 网站客服模版sem
  • 青岛做教育的网站建设app推广项目
  • 网站开发费属于无形资产那部分免费注册推广网站
  • 深圳网站建设 罗湖网络营销案例分析ppt
  • 网站 演示代码百度指数分析数据
  • 建设网站的一般过程开发客户的70个渠道
  • 制作网站如何选择主机网站制作推广
  • 凡科删除建设的网站今日头条新闻消息
  • 城乡住房和城乡建设部网站首页seo服务如何收费
  • 安装网站系统登封网络推广
  • 兴化建设局网站2021年经典营销案例
  • 公司做网站费用百度一下百度搜索百度一下
  • wordpress网站之间互联成免费的crm
  • 做科研找论文的网站怎么在百度上投放广告
  • 找网站开发公司seo推广价格
  • 网站建设服务商 需要什么主机百度热榜