JAVA final 详解

引用导言滴滴二面的时候被问到了这个问题,平时用final好像一直没出什么问题,就忽视了这个,整场面试也是在这里开始崩了的,太弱了qwq常见用法当时问到的时候,随口就说了下面这些final的特性修饰常量,Java不支持原生常量,在Java种也没有定义常量的const关键字。然而, 我们可以使用fina


设计模式

引用https://segmentfault.com/a/1190000023963515https://www.runoob.com/design-pattern/observer-pattern.htmlhttps://www.jianshu.com/p/7cbb6b0bbabc抽象工厂工厂是抽


JAVA 线程池入门

引用https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.htmlhttps://objcoding.com/2019/04/11/threadpool-initial-parameters/Thread pool线程


ThreadLocal 入门

引用http://www.jasongj.com/java/threadlocal/介绍ThreadLoal 变量,它的基本原理是,同一个 ThreadLocal 所包含的对象(对ThreadLocal< String >而言即为 String 类型变量),在不同的 Thread 中有不


JAVA IO 入门

引用https://developer.aliyun.com/article/726698IO流即输入流和输出流BIO(blocking-io)同步阻塞数据的读(写)在一个线程内,当暂不可用时阻塞等待。NIO(non-blocking-io)同步非阻塞线程轮询IO是否就绪,当不可用时结束等待(去做其


JAVA 多线程使用

线程创建public class Main { public static void main(String[] args) { Thread t = new MyThread();//通过扩展Thread Thread t = new Thread(new MyR


JAVA 内部类

引用https://www.cnblogs.com/dolphin0520/p/3811445.htmlInner Class内部类分为四种成员内部类:定义为位于另一个类的内部public class User { public static String name; private S


JAVA 函数式编程

lambda表达式和方法引用lambda表达式可以直接用在,只定义了单方法的接口(FunctionalInterface)上编译器自动识别出传入参数(s1,s2)的类型和返回值类型,免去了复杂的匿名类实现Arrays.sort(array, (s1, s2) -> { return s1


JAVA 异步入门CompletableFuture

导言public class CompletableFuture<T> implements Future<T>, CompletionStage<T>CompletableFuture 实现了Future和CompletionStage两个接口,所以我们有必要先