笔记列表

按章节整理的图文笔记,助你系统学习

笔记封面
面试专辑高级篇 共 15 节

第二节 volatile关键字

1、volatile的作用 就我理解的而言,被volatile修饰的共享变量,就具有了以下两点特性: -保证了不同线程对该变量操作的内存可见性; -禁止指令重排序 2、内存可见性 这个聊起来可...

2021-10-05 18760
0 0
笔记封面
Java面试专辑 共 4 节

数据结构

数据结构演示官网 -https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 1、链表 ```bash https://ww...

2021-09-15 12531
0 0
笔记封面
面试专辑高级篇 共 15 节

第五节 线程池

1、线程池的优势 (1)、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; (2)、提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执...

2021-09-14 19190
0 0
笔记封面
面试专辑高级篇 共 15 节

第一节 Java线程简介

1、线程有哪几种状态? ```java publicenumState{ //1、新建状态 NEW, //2、运行状态 RUNNABLE, //3、阻塞状态 BLOCKED, //4、等待状态...

2021-09-14 12514
0 0
笔记封面
面试专辑基础篇 共 15 节

第十三节 Java8的Stream API

Stream是Java8中处理集合的关键抽象概念,它可以指定希望对集合的操作,可以执行复杂的查找、过滤和映射数据等操作。 1、为什么要用StreamAPI (1)、实际开发中,项目中多数数...

2021-09-14 12683
0 0
笔记封面
面试专辑基础篇 共 15 节

第十二节 Java8的函数式接口

13、函数式接口 函数式接口在java中是指:`有且仅有一个抽象方法的接口` **函数式接口,即适用于函数式编程场景的接口。而java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用...

2021-09-14 12128
0 0
笔记封面
面试专辑基础篇 共 15 节

第十一节 Java8的接口默认方法

Java8是Oracle于2014年3月发布的一个重要版本,其API在现存的接口上引入了非常多的新方法。 例如,Java8的List接口新增了sort方法。在Java8之前,则每个实现了List接口...

2021-09-14 12433
0 0
笔记封面
面试专辑基础篇 共 15 节

第十节 Lambda表达式简介

![图片alt](https://www.shenmazong.com/upload/900a2ab3-fc9b-4c30-a2b1-e48fa07a9e1c.png) ![现代希腊语字母表](ht...

2021-09-14 19045
0 0