摘要: 在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。 阅读全文
posted @ 2021-03-16 23:32 maisheng 阅读(61) 评论(0) 推荐(0)
摘要: JVM内存模型是什么?可能百度的时候有一堆答案,但是死记硬背过一阵就忘了,无法真正的渗透自己的大脑,特别是像我一样非科班出身的,对于计算机还比较笼统,没有一个特定的概念,那么我这篇博客,就是通过自主学习,然后通过自己的理解,然后去理解JVM虚拟机,和内存模型等一些列概念,虽然可能对于一些人来讲说的比 阅读全文
posted @ 2021-03-16 23:18 maisheng 阅读(47) 评论(0) 推荐(0)
摘要: 本文包含了String、包装类型、反射、泛型、序列化、异常和IO的常见面试题。 本文收录于《面试小抄》系列,Github地址:https://github.com/cosen1024/Java-Interview 国内Gitee:https://gitee.com/cosen1024/Java-In 阅读全文
posted @ 2021-02-27 23:33 maisheng 阅读(467) 评论(0) 推荐(0)