- 博客(4)
- 收藏
- 关注
转载 lambda表达式——类名::实例方法
最近看了lambda表达式的用法,看到方法引用,类名::静态方法和实例::实例方法都好理解,Demo实现也比较简单,但是看到公司代码有 类名::实例方法 的使用,比较疑惑,自己写了些Demo都没法实现,看了多篇博客找到这篇比较好的,记录一下。方法引用总共有如下四种类型,这里只介绍第三种,其余三种都较为简单,如有需要,请参见他人博客。类型示例引用对象的实例方法Object::instanceMethodName引用类的静态方法ClassName::staticMetho
2020-07-30 16:20:22
5363
1
转载 Spring注解@Repository跟@Service,@Compent,@Controller,@Bean区别及使用场景
今天搬砖的时候,注入bean时在思考该用哪个注解申明,故记录一下1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的)泛指各种组件,就是说当我们的类不属于各种归类的时候(
2020-05-31 14:55:15
3396
转载 Java线程安全的集合详解
一、早期线程安全的集合我们先从早期的线程安全的集合说起,它们是Vector和HashTable1.VectorVector和ArrayList类似,是长度可变的数组,与ArrayList不同的是,Vector是线程安全的,它给几乎所有的public方法都加上了synchronized关键字。由于加锁导致性能降低,在不需要并发访问同一对象时,这种强制性的同步机制就显得多余,所以现在Vector已被弃用2.HashTableHashTable和HashMap类似,不同点是HashTable是线程安全的
2020-05-12 20:28:21
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人