一、用循环数组实现滑动窗口 1.1、实现思想 1.定义一个AtomicInteger array数组,每一个元素记录当前区间的计数 2.定义一个long数组 times,记录...
IP属地:北京
一、用循环数组实现滑动窗口 1.1、实现思想 1.定义一个AtomicInteger array数组,每一个元素记录当前区间的计数 2.定义一个long数组 times,记录...
并发编程中两大核心:JMM抽象内存模型以及happens-before规则、三大特性(原子性、有序性、可见性) 一、原子性 1、原子性简介 原子性表示一步操作执行过程中不允许...
枚举定义: 一组具名的值的有限集合。 一、枚举的基本特性 当创建枚举类enum时,编译器会生成一个类,这个类继承与java.lang.Enum。 不能继承一个枚举。 1、枚举...
最近在面试,因为是裸辞,玩了两个月,八月份开始面试(也不知道当时是怎么想的,竟然裸辞了....),面了三周,拒了一些公司,也拿了两个offer,不过是二线,而且薪资没有达到期...
一、字符串常用场景 String str1= "abc"; String str2="abc"; String str3="a"+"bc"; String str4=new ...
一、final简介 final 可以修饰类、方法、变量。当final 修饰类时,表明该类不可被继承;修饰方法时,表明该方法不可被重写;修饰变量时表明该变量不可被修改。 二、具...
一、clone()函数 clone 函数定义在Object类里面,是一个native函数,提供对当前对象的复制。复制过程不涉及对象构造函数的调用,但是会复制一份当前对象...