摘要:
由数组创建流 Java8 中的 Arrays 的静态方法 stream() 可 以获取数组流: static Stream stream(T[] array): 返回一个流 重载形式,能够处理对应基本类型的数组: 由值创建 可以使用静态方法 Stream.of(), 通过显示值 创建一个流。它可以接 阅读全文
摘要:
了解Stream Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一 个则是 Stream API(java.util.stream. )。 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 阅读全文
摘要:
方法引用 当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!(实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致!) 方法引用:使用操作符 “::” 将方法名和对象或类的名字分隔开来。如下三种主要使用情况: 对象::实例方法 类::静态方法 类::实例方法 例如: 例如 阅读全文
摘要:
什么是函数式接口 只包含一个抽象方法的接口,称为函数式接口。 你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明)。 我们可以在任意函数式接口上使用 @FunctionalInterface 注解,这样做可以检 阅读全文
摘要:
语法 Lambda 表达式在Java 语言中引入了一个新的语法元 素和操作符。这个操作符为 “ ” , 该操作符被称 为 Lambda 操作符或剪头操作符。它将 Lambda 分为 两个部分: 左侧:指定了 Lambda 表达式需要的所有参数 右侧:指定了 Lambda 体,即 Lambda 表达式 阅读全文
摘要:
阅读全文
摘要:
[TOC] 注解使用 使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。 如:在base package指明一个包 表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component/@Reposi 阅读全文
摘要:
一.IoC的主要组件: (1).Spring框架的两个最基本和最重要的包是org.springframework.beans.factory(该包中的主要接口是BeanFactory)和org.springframework.context包(该包中的主要接口是ApplicationFactory) 阅读全文