自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 问答 (5)
  • 收藏
  • 关注

原创 Java-8-Optional类

Java-8-Optional类java8新特性之Optional类空指针异常是一个运行时异常,对于这一类异常,如果没有明确的处理策略,那么最佳实践在于让程序早点挂掉,但是很多场景下,不是开发人员没有具体的处理策略,而是根本没有意识到空指针异常的存在。当异常真的发生的时候,处理策略也很简单,在存在异常的地方添加一个if语句判定即可,但是这样的应对策略会让我们的程序出现越来越多的null判定,我...

2020-02-06 11:07:05 290

原创 Java-8-IntStream接口

Java-8-IntStream接口interface IntStream extends BaseStream<Integer, IntStream>下面这段代码计算菜单的热量:int calories = menu.stream().map(Dish::getCalories).reduce(0, Integer::sum);这段代码有一个问题,它有一个暗含的...

2020-02-06 11:05:11 620

原创 Java-8-Collectors类

Java-8-Collectors类final class Collectors思维导图:Stream 的核心在于Collectors,即对处理后的数据进行收集。Collectors 提供了非常多且强大的API,可以将最终的数据收集成List、Set、Map,甚至是更复杂的结构(这三者的嵌套组合)。toList源码:public static <T> Colle...

2020-02-05 10:52:37 580

原创 Java-8-Stream接口

Java-8-Stream接口interface Stream思维导图:生成 StreamStream.of静态方法(源码): public static<T> Stream<T> of(T t) { return StreamSupport.stream(new Streams.StreamBuilderImpl<>(t)...

2020-02-03 16:53:31 295

原创 Java-8-Function

Java-8-Functioninterface Function<T, R>源码:@FunctionalInterfacepublic interface Function<T, R> { R apply(T t); default <V> Function<V, R> compose(Functi...

2020-02-02 20:47:02 285

原创 Java-8-UnaryOperator

Java-8-UnaryOperatorUnaryOperator extends Function<T, T>源码:@FunctionalInterfacepublic interface UnaryOperator<T> extends Function<T, T> { static <T> UnaryOperat...

2020-02-02 20:46:16 348

原创 Java-8-Supplier

Java-8-Supplierinterface Supplier源码:@FunctionalInterfacepublic interface Supplier<T> { T get();}这个接口,只是为我们提供了一个创建好的对象,这也符合接口的语义的定义,提供者,提供一个对象,直接理解成一个创建对象的工厂,就可以了简单例子public ...

2020-02-02 20:45:38 362

原创 Java-8-Consumer

Java-8-Consumerinterface ConsumerConsumer的作用顾名思义,是给定义一个参数,对其进行(消费)处理,处理的方式可以是任意操作源码:public interface Consumer<T> { //对给定的参数T执行定义的操作 void accept(T t); //对给定的参数T执行定义的操作执行再继续...

2020-02-02 20:44:38 307

原创 Java-8-Predicate

Java-8-PredicateInterface PredicatePredicate函数式接口的主要作用就是提供一个test方法,接受一个参数返回一个布尔类型接口源码:@FunctionalInterfacepublic interface Predicate<T> { /** * 具体过滤操作 需要被子类实现. * 用来处理参数T是否...

2020-02-02 13:03:19 421

Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册

Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册

2017-08-02

Node.js+Express+MongoDB实现简单登录注册功能

Node.js+Express+MongoDB实现简单登录注册功能,压缩包中包含了所需模块,直接可以用

2017-07-18

基于Netty的GUI版聊天室

基于Netty实现的简单多人用户聊天室,带有GUI。

2017-06-12

Spring+SpringMVC+Hiberate+MySql+BootStrap实现一个简易的用户管理后台

2017-04-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除