![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
xuejiaman
这个作者很懒,什么都没留下…
展开
-
jvm虚拟机调优笔记
java内存结构 堆内存构成 垃圾回收算法 mark-sweep 标记清除 缺点:内存碎片多 copying 复制 缺点:只能用一半的内存 new代使用 mark-compact 标记压缩 缺点:效率比copy略低 old代使用 垃圾回收器 serial collector :单线程 很少使用 parallel collector:并行回收 ja...原创 2018-03-18 02:07:30 · 92 阅读 · 0 评论 -
java并发编程笔记
synchronized 锁定对象 在方法上=锁定this对象 static方法上=锁定class对象 出现异常,锁会被释放 锁定的是堆对象,不是栈引用 不要用String对象进行锁 脏读 业务写方法加锁 读方法不加锁 容易产生脏读 volatile 保证可见性,不保证原子性 wait notify使用 countDownlatch门栓使用 Lock Reentra...原创 2018-03-26 23:46:13 · 108 阅读 · 0 评论