随笔分类 -  Java

摘要:由于本文需要有一定的Stream基础,不懂什么是Stream的同学请移步:Java Stream入门 操作分类 graph LR 操作分类 中间操作 终端操作 操作分类 中间操作 有状态 中间操作 无状态 短路 终端操作 非短路 终端操作 中间操作只进行操作的记录,而实际的操作是由终端操作来执行的。 阅读全文
posted @ 2022-09-11 12:53 spoonb 阅读(673) 评论(0) 推荐(0) 编辑
摘要:前置知识 什么是进程,什么又是线程?咱不是讲系统,简单说下,知道个大概就好了。 进程:一个可执行文件执行的过程。 线程:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 什 阅读全文
posted @ 2022-09-05 22:43 spoonb 阅读(228) 评论(0) 推荐(1) 编辑
摘要:泛型出现的原因 Java的泛型是在JDK1.5开始才加上的。在此之前的Java是没有泛型的。 没有泛型的Java使用起来给人感觉非常的笨重,为了体会泛型带来的好处, 来看看如果没有泛型,我们将如何写代码,以下是样例。 List list = new ArrayList(); list.add(1); 阅读全文
posted @ 2022-08-30 12:41 spoonb 阅读(420) 评论(0) 推荐(0) 编辑
摘要:学习Lambda的理由 绝大多数公司代码的主流风格。 大数据量下处理集合效率高,优秀的高并发解决。 代码的可读性增强。 消灭嵌套地狱。>形状的if或者for再也不用写了。 为了了解Lambda表达式,我们必须了解什么是函数式接口,这是Lambda表达式得以实现的依据。 在java中,函数式接口指注解 阅读全文
posted @ 2022-08-27 19:35 spoonb 阅读(334) 评论(0) 推荐(3) 编辑
摘要:由于本文需要有一定的Lambda基础,所以如果不懂什么是Lambda的同学请移步:Java Lambda 学习Stream的目的 函数式编程渐渐变成主流,而Stream是函数式编程的重点。 相对于传统的编程方式,代码更为简洁清晰易懂。 使得并发编程变得如此简单。 有效的避免了代码嵌套地狱。(见样例) 阅读全文
posted @ 2022-08-26 00:59 spoonb 阅读(308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示