- 博客(4)
- 收藏
- 关注
转载 lambda表达式——类名::实例方法
最近看了lambda表达式的用法,看到方法引用,类名::静态方法和实例::实例方法都好理解,Demo实现也比较简单,但是看到公司代码有 类名::实例方法 的使用,比较疑惑,自己写了些Demo都没法实现,看了多篇博客找到这篇比较好的,记录一下。 方法引用总共有如下四种类型,这里只介绍第三种,其余三种都较为简单,如有需要,请参见他人博客。 类型 示例 引用对象的实例方法 Object::instanceMethodName 引用类的静态方法 ClassName::staticMetho
2020-07-30 16:20:22
5582
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
3511
转载 Java线程安全的集合详解
一、早期线程安全的集合 我们先从早期的线程安全的集合说起,它们是Vector和HashTable 1.Vector Vector和ArrayList类似,是长度可变的数组,与ArrayList不同的是,Vector是线程安全的,它给几乎所有的public方法都加上了synchronized关键字。由于加锁导致性能降低,在不需要并发访问同一对象时,这种强制性的同步机制就显得多余,所以现在Vector已被弃用 2.HashTable HashTable和HashMap类似,不同点是HashTable是线程安全的
2020-05-12 20:28:21
846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅