夯实基础
文章平均质量分 92
qq_28082579
爱代码,爱生活
展开
-
Java的深拷贝和浅拷贝深析
点击进入博客 最近在公司的项目中用到了Java的对象拷贝(Object Copy),准备深入了解一下,试想一下如果我们不对对象拷贝,而是直接将实例赋值给新的实例会如何? Wheel wheel = new Wheel(20, "朝阳"); Car car = new Car(1, "宝马", wheel); Car newCar = car; System.out.println(car); S...原创 2018-10-13 22:57:35 · 246 阅读 · 0 评论 -
Java中的乐观锁——无锁策略
题主在阅读《实战Java高并发程序设计》一书时,了解到了Java无锁的相关概念,在此记录下来以加深对其的理解,Java中的锁分为两种即为悲观锁和乐观锁,那么何为悲观锁和乐观锁呢? 点击查看原文 乐观锁与悲观锁 悲观锁是我们代码经常用到的,比如说Java中的synchronized和ReentrantLock等独占锁就是悲观锁思想的实现,它总是假设别的线程在拿数据的时候都会修改数据,所以在每次拿到数...原创 2018-11-25 19:16:57 · 1570 阅读 · 0 评论