本文总结了并发与多线程相关知识点,做一个小结。
从面试角度聊聊ArrayList中的remove方法。先看一段自我实现,然后看看设计是否有问题,通过代码分析remove的设计注意事项。
本文从以下三个方面总结synchronized和volatile的区别:原子性、内存可见性、重排序
synchronized在平时开发中和面试中常常会用到,深入了解并总结一下对synchronized的认识是有必要的,不同时期结合不同的运用场景的运用,往往会有不同角度的认识。本文总结了synchronized的三个常用经典用法。
通过学习《深入理解Java虚拟机》有关Java 内存模型的介绍,整理的学习笔记,供你参考。
面试中常常问到Hashmap原理,这属于第一阶段的过招,之后面试官可能会顺势问一下,Hashmap是否是线程安全的。连环问于是开始了,如果你回答不是,那么紧接着面试官会问有没有什么数据结构可以保证线程安全。有一定研究的你可以会马上联想到有,比如`ConcurrentHashMap`。好戏开始上演……
多参构造器与Builder模式及链式调用的实际运用小结,希望对你有所帮助。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号