摘要: JDK不仅提供的这些函数式接口,其中一些接口还为我们提供了实用的默认方法,这次我们来介绍一下Comparator复合。 阅读全文
posted @ 2020-03-30 10:42 万猫学社 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 在Java8支持Lambda表达式以后,为了满足Lambda表达式的一些典型使用场景,JDK为我们提供了大量常用的函数式接口。它们主要在 java.util.function 包中,下面简单介绍几个其中的接口及其使用示例。 阅读全文
posted @ 2020-03-24 13:57 万猫学社 阅读(1031) 评论(2) 推荐(0) 编辑
摘要: 在之前的文章中介绍了Lambda表达式的基本语法和正确使用姿势,这次介绍如何写出更简洁、更易懂的Lambda表达式。 阅读全文
posted @ 2020-03-18 10:43 万猫学社 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 在哪使用Lambda表达式?怎么样正确的使用Lambda表达式? 阅读全文
posted @ 2020-03-04 14:11 万猫学社 阅读(1080) 评论(1) 推荐(3) 编辑
摘要: Lambda表达式是表示可传递匿名函数的一种简洁方式,Lambda表达式没有名称,但是有参数列表、函数主体、返回类型,还可能有一个可以抛出的异常列表。 阅读全文
posted @ 2020-02-27 14:44 万猫学社 阅读(1080) 评论(2) 推荐(0) 编辑
摘要: 在面试时,避免不了的会遇到一些数据结构的面试题,今天我们就来了解一下二叉树的经典面试题: 阅读全文
posted @ 2020-02-13 12:27 万猫学社 阅读(2329) 评论(0) 推荐(1) 编辑
摘要: 只需要五分钟,你就可以了解到事务及其ACID特性,并且真正地理解MySQL事务隔离级别:未提交读、提交读、可重复读、可串行化,还有什么是脏读、不可重复读、幻读。 阅读全文
posted @ 2020-02-12 08:40 万猫学社 阅读(629) 评论(1) 推荐(1) 编辑
摘要: 布隆过滤器(Bloom Filter)是由Howard Bloom在1970年提出的一种比较巧妙的概率型数据结构,它可以告诉你某种东西一定不存在或者可能存在。它可以更高效地插入和查询,并且占用空间更少。 阅读全文
posted @ 2020-01-20 16:57 万猫学社 阅读(24727) 评论(2) 推荐(7) 编辑
摘要: 栈帧是Java虚拟机中的虚拟机栈的基本元素,它也是用于支持Java虚拟机进行方法调用和方法执行背后的数据结构,了解了它就可以更好地理解Java虚拟机执行引擎是如何运行的。 阅读全文
posted @ 2020-01-14 11:03 万猫学社 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 一个头发稀少、穿着格子衬衣的中年男子走了进来,把手里拿的MAC放在桌子上,对我说:“我会用电脑记录面试过程,你不介意吧?” 阅读全文
posted @ 2020-01-10 08:35 万猫学社 阅读(624) 评论(1) 推荐(2) 编辑