Java
瞧那发呆的骆驼
活着就要精彩!
展开
-
list去重 distinct
总结下。1.使用java8新特性stream进行List去重public static List<String> delRepeat(List<String> list) { List<String> myList = listAll.stream().distinct().collect(Collectors.toList()); return myList ;}2.双重for循环去重 (不推荐使用,速度太慢)实际是使用lis...原创 2020-10-21 16:08:47 · 3293 阅读 · 0 评论 -
@Autowired 注解详情 java
Autowired(自动装配)spring 2.5引入。Spring3.0后,自动装配策略分byType、byName、constructor三种方式。@autowired注解可以对类成员变量、方法、构造函数进行标注,完成自动装配功能。@Autowired 根据类型(type)进行自动注入,默认注入单例(SingleTon)的bean。就是一个。 如果发现找到有很多bean,则按照b...原创 2019-07-10 11:24:06 · 3557 阅读 · 0 评论 -
注解概要
什么是注解(Annotation)Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。它们都不会直接影响到程序的语义,只是作为注解(标识)存在,我们可以通过反射机制编程实现对这些元数据(用来描述数据的数据)的访问。另...原创 2019-07-10 08:03:27 · 117 阅读 · 0 评论 -
@Inject 注解
@Inject 是 JSR-330 规范中定义的注解,使用时需要额外导入 javax.inject 依赖。以下三种类成员,可用。1. 构造方法注入的参数数量是0个或多个。因为JRE无法决定构造方法注入的优先级,所以规范中规定类中只能有一个构造方法带@Inject注解。2.方法运行时可注入的参数数量为0个或多个。但使用参数注入的方法不能声明为抽象方法也不能声明其自身的类型参数。...原创 2019-08-08 15:00:08 · 816 阅读 · 0 评论