- 博客(7)
- 收藏
- 关注
原创 java8 Stream
一、Stream原理1.使用Stream的基本步骤:1)创建Stream;2)转换Stream,每次转换原有Stream对象不改变,返回一个新的Stream对象,【可以有多次转换】;3)对Stream进行聚合reduce操作,获取想要的结果;2.创建Stream的方式:1)通过Stream接口的静态工厂方法(注意:Java8里接口可以带静态方法);a)of:有两个overload...
2018-10-26 20:28:54
186
原创 java8四大函数式接口
一、函数式接口唯一的抽象方法 使用default定义普通方法(默认方法),通过对象调用。实现接口后,因为默认方法不是抽象方法,所以可以不重写,但是如果开发需要,也可以重 写实现接口后。当然如果接口中的默认方法不能满足某个实现类需要,那么实现类可以覆盖默认方法。签名跟接口default方法一致,但是不能再加default修饰符。使用static定义静态方法,通过接口名调用。二、四大常用...
2018-10-26 17:22:09
461
原创 java8 Optional
一、目的:主要用于处理null的问题,更方便快捷的使用链式编程1.java8之前:public static String getChampionName(Competition comp){ if(comp != null){ CompResult result = comp.getResult(); if(result != null){ User champio...
2018-10-26 16:34:40
128
原创 ES6新特性
1.let 定义的变量不会被变量提升,const 定义的常量不能被修改,let 和 const 都是块级作用域。(以后尽量不要使用var)2.class、extends、super、constuctor:和java一模一样。3.lambda表达式,和java一样。用法“=>”。4.模板字符串:1)字符串拼接。将表达式嵌入字符串中进行拼接,用 和${}来界定。const name2 ...
2018-10-26 15:47:34
136
原创 Emmet基本使用
一、生成HTML文档初始结构:!html:5 或者!: 生成HTML5结构html:xt:生成HTML4过渡型html:4s: 生成HTML4严格型二、生成带有id、class的HTML标签:#、.div.aaa: 生成一个class为aaa的div标签div#aaa: 生成一个id为aaa的div标签三、生成后代:>div.aaa>ul>li<...
2018-10-26 15:35:25
290
原创 formVildation基本使用
一、引入插件<meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 为了确保适当的绘制和触屏缩放,需要在 <head> 之中添加 viewport 元数据标签。 --><meta name="viewpo
2018-10-26 15:13:53
281
原创 JQuery常用API
说明“【】”里面放的是返回值核心1.【$】$([selector,[context]]):这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 $(&amp;quot;div &amp;amp;gt; p&amp;quot;);2.【$】$(html,[ownerDocument]):创建HTML,并且设置标签的属性 //创建一个 &amp;amp;lt;input&amp;amp;gt;
2018-10-26 14:59:17
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人