摘要:
先说结论:接口、抽象类是不可以被new的。 但是今天在写外部比较器Comparator时,我发现有这种写法 // 使用comparator比较器接口 Comparator comparator = new Comparator(){ public int compare(Object o1, Obj 阅读全文
摘要:
面试常考题目:要求时间复杂度为O(n),空间复杂度为O(1) 还可以适当变形,改成合成k个有序的链表 public class leetcode23 { public ListNode mergeKLists(ListNode[] lists) { int len = lists.length; i 阅读全文
摘要:
import java.util.concurrent.atomic.AtomicInteger; import java.util.function.IntUnaryOperator; /** * 使用cas实现updateAndGet()方法 */ public class test1 { pu 阅读全文
摘要:
package day1; /** 特点:懒汉模式,只有使用时,才进行创建 * 首次调用getInstance()才使用synchronized加锁,后续使用时无需加锁 * 该代码存在效率问题,因为即使已经产生了单例之后,之后调用了getInstance()方法之后仍然还会加锁解锁, * 加锁和解锁 阅读全文
摘要:
Arrays.stream(integers).mapToInt(Integer::valueOf).toArray(); 阅读全文
摘要:
博客 解答: 在linux系统中,链接分两种 :一种被称为硬链接(Hard Link),另一种被称为符号链接或软链接(Symbolic Link)。 如何创建: 默认不带参数情况下,ln命令创建的是硬链接,带-s参数的ln命令创建的是软链接。 含义: 硬链接文件与源文件的inode节点号相同,而软链 阅读全文
摘要:
return Arrays.copyOfRange(result, 0, index); 阅读全文
摘要:
直接上链接 阅读全文
摘要:
这个博客写的真好,mark一下。 阅读全文