Java 基础
π大新
这个作者很懒,什么都没留下…
展开
-
Java 集合面试,你肯定也会被问到这些
文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 作为一位小菜 ”一面面试官“,面试过程中,我肯定会问 Java 集合的内容,同时作为求职者,也肯定会被问到集合,所以整理下 Java 集合面试题 说说常见的集合有哪些吧? HashMap说一下,其中的Key需要重写hashCode()和equals()吗? HashMap中key和value可以为null吗?允许几个为null呀? HashMap线程安全吗?ConcurrentHashMap和hashTable有什么区别.原创 2020-05-20 10:06:20 · 434 阅读 · 0 评论 -
阻塞队列——手写生产者消费者模式、线程池原理面试题真正的答案
文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 队列和阻塞队列 队列 队列(Queue)是一种经常使用的集合。Queue实际上是实现了一个先进先出(FIFO:First In First Out)的有序表。和 List、Set一样都继承自 Collection。它和List的区别在于,List可以在任意位置添加和删除元素,而Queue 只有两个操作: 把元素添...原创 2020-05-08 10:30:42 · 401 阅读 · 0 评论 -
面试必问的 volatile,你真的会了吗
谈谈你对 volatile 的理解? 你知道 volatile 底层的实现机制吗? volatile 变量和 atomic 变量有什么不同? volatile 的使用场景,你能举两个例子吗? 文章收录在 GitHub JavaKeeper ,包含 N 线互联网开发必备技能兵器谱 之前算是比较详细的介绍了 Java 内存模型——JMM, JMM是围绕着并发过程中如何处理可见性、原子性和有序性...原创 2020-03-25 10:56:56 · 298 阅读 · 0 评论 -
Java8 通关攻略
点赞+收藏 就学会系列,文章收录在 GitHub JavaEgg ,N线互联网开发必备技能兵器谱 Java8早在2014年3月就发布了,6年了,你有对它做个全面的了解吗 本文是用我拙劣的英文和不要脸的这抄抄那抄抄,熬出来的,没有深究源码,只是对 Java8 有一个整体的认知,可以上手用起来,示例代码也都在github上 JDK 8 有什么新功能 Java 编程语言( Java Prog...原创 2020-01-14 16:49:01 · 817 阅读 · 0 评论