- 博客(3)
- 收藏
- 关注
原创 Java集合框架常见面试题
当你把对象加入HashSet时,HashSet会先计算对象的hashcode值来判断对象加入的位置,同时也会与其他加入的对象的hashcode值作比较,如果没有相符的hashcode,HashSet会假设对象没有重复出现。但是如果发现有相同hashcode值的对象,这时会调用equals()方法来检查hashcode相等的对象是否真的相同。如果两者相同,HashSet就不会让加入操作成功。
2020-09-26 17:35:57 191
原创 什么是Lambda表达式,它有什么作用?
目录一、Lambda表达式概念二、函数式接口三、Lambda表达式语法四、Lambda表达式作用一、Lambda表达式概念lambda表达式是JAVA8中提供的一种新的特性,它支持JAVA也能进行简单的“函数式编程”。它是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda 是一个匿名函数,可以把 Lambda表达式 理解为是一段可以传递的代码 (将代码像数据一样进行传
2020-09-20 11:44:31 22143 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人