摘要: 我最推荐的一张Java后端学习路线图,Java工程师必备 前言 学习路线图往往是学习一样技术的入门指南。网上搜到的Java学习路线图也是一抓一大把。 今天我只选一张图,仅此一图,足以包罗Java后端技术的知识点。所谓不求最好,但求最全,学习Java后端的同学完全可以参考这张图进行学习路线安排。 当然 阅读全文
posted @ 2019-10-17 08:54 大码哥 阅读(4420) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://www.cnblogs.com/kiwifly/p/11688600.html 创建线程可以说是并发知识中最基础的操作了,JDK 提供的创建线程的方式,如果不包括通过线程池的话,目前有三种形式,它们分别是通过继承 Thread 类,通过实现 Runable 接口,通过 Futu 阅读全文
posted @ 2019-10-17 08:48 大码哥 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Java Optional 的 orElse() 和 orElseGet() 的区别 1. 接收的参数不同 orElse()方法以一个自定义类型的数据作为参数 orElseGet()方法以一个Supplier类型的数据作为参数 2. 程序的执行过程不同 以下面一段代码为例: 在上述代码在运行Opti 阅读全文
posted @ 2019-10-17 08:25 大码哥 阅读(2504) 评论(0) 推荐(0) 编辑
摘要: Java8新特性之空指针异常的克星Optional类 Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。 背景 作为开发人员每天与NullPointerExcep 阅读全文
posted @ 2019-10-17 08:06 大码哥 阅读(2378) 评论(0) 推荐(0) 编辑