主要内容 自定义函数式接口 函数式编程 常用函数式接口 Stream流 方法引用 学习目标 能够使用@FunctionalInterface注解 能够自定义无参无返回函数式接口 能够自定义有参有返回函数式接口 能够理解Lambda延迟执行的特点 能够使用Lambda作为方法的参数 能够使用Lambd ...
分类:
其他好文 时间:
2020-02-09 14:44:43
阅读次数:
67
1.通过接收keySet来遍历: HashMap<String,String> map = new HashMap<>(); map.put("bb","12"); map.put("aa","13"); for(String each:map.keySet()){ System.out.print ...
分类:
编程语言 时间:
2020-02-08 22:01:43
阅读次数:
99
参考博文:https://blog.csdn.net/dietime1943/article/details/73294442 全部代码: 1 package Pa; 2 import java.util.HashMap; 3 import java.util.List; 4 import java ...
分类:
Web程序 时间:
2020-02-05 18:45:32
阅读次数:
129
力扣347——前 K 个高频元素,这道题主要涉及的是对数据结构里哈希表、小顶堆的理解,优化时可以参考一些排序方法。 ...
分类:
其他好文 时间:
2020-02-01 14:32:22
阅读次数:
69
1. 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。指定一个类为final,则该类所有方法都是final。Java编译器会会找机会内联所有否final方法,这样能够使性能平均提高50%. 2.尽量重用对象。 特别是String对象的使用中,出现字符串链接情况时应用StringB ...
分类:
编程语言 时间:
2020-01-27 13:48:45
阅读次数:
86
import java.util.HashMap; import java.util.Map; public class EntrySets { public static void main(String[] args) { Map<Object, Object> map = new HashMa ...
分类:
编程语言 时间:
2020-01-25 21:59:01
阅读次数:
95
1.使用如下键值对,初始化一个HashMap:adc - 物理英雄apc - 魔法英雄t - 坦克对这个HashMap进行反转,key变成value,value变成key 注:keySet()可以获取所有的key, values()可以获取所有的value 1 package Collection; ...
分类:
编程语言 时间:
2020-01-21 21:48:46
阅读次数:
97
一、什么是单元测试 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从 ...
分类:
其他好文 时间:
2020-01-13 22:08:52
阅读次数:
111
一。collection与map集合的区别 1.collection集合中的元素为孤立存在,map集合中的预算为成对存在(key键--vlaue值) 2.collection集合为单列集合,map集合为双列集合 3.collection集合中有重复的元素,也可以没有重复的元素,map集合中key值不 ...
分类:
编程语言 时间:
2020-01-03 23:12:50
阅读次数:
91