笔记列表

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

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

第三节 synchronized关键字

1、synchronized介绍 在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。 synchron...

2021-10-05 18610
0 0
笔记封面
面试专辑高级篇 共 15 节

第二节 volatile关键字

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

2021-10-05 18758
0 0
笔记封面
Java面试专辑 共 2 节

数据结构

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

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

第五节 线程池

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

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

第一节 Java线程简介

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

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

第十三节 Java8的Stream API

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

2021-09-14 12682
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