![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
思维导图
Lvshen的技术小屋
技术宅
展开
-
Java并发编程思维导图
Java并发编程是高级开发必须掌握的知识哦,也是拉开程序员距离的重要标准。废话不多说,先上大纲:并发与并行并发与并行的区别线程线程与进程的区别线程的实现线程的状态线程优先级线程调度多线程创建继承Thread类实现Runnable接口通过Callable与FutureTask创建线程池创建线程池线程池底层结构submit()与execute()如何正确的创建线程池创建线程池的几个必要参数线程内存拒绝策略线程安全缓存一致性...原创 2020-08-28 08:53:25 · 308 阅读 · 0 评论 -
Java基础学习思维导图
下面是一份Java基础学习思维导图,有兴趣的可以收藏哦!先来份大纲面向对象继承封装多态基本数据类型8种基本数据类型整型取值范围String字符串的不可变性字符串长度限制字符串常用的API几种拼接方式以及性能对比StringBuilder与StringBufferString.valueOf()与xxx.toString常量池Intern值传递值传递引用传递自动拆装箱Java关键字transientinstanc...原创 2020-08-26 08:44:38 · 215 阅读 · 0 评论 -
这篇3万字的Java后端面试总结,面试官看了瑟瑟发抖(汇总)
「这篇总结我已经导出成pdf版的了,后台回复"总结"即可获取pdf版本哦~」HashMap源码“问:HashMap底层原理,为什么线程不安全。hashmap:数组+链表+红黑树初始长度=16扩容因子=0.75索引确定:index=hashCode(key)%lengthhashCode(key)高8位与低8位异或&(length-1)关于线程不安全HashMap会进行resize操作,在resize操作的时候会造成线程不安...原创 2020-08-09 22:19:20 · 823 阅读 · 0 评论 -
Java进阶之路思维导图
“Hi~ o( ̄▽ ̄)ブ,这张思维导图适合有一定Java基础的童鞋哦!!!如果把里面的知识都研究通透了,那你离架构师也就不远了。思维导图放在文末哦,先来列出思维导图的大纲:并发编程多线程内存模型Java线程volatile关键字指令重排可见性原子性同步相关synchronized关键字AQS详解乐观锁、悲观锁、可重入锁、公平锁等ReentranLockThreadLocalAQS并发包CountDownLatc...原创 2020-08-01 11:54:00 · 826 阅读 · 0 评论