![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
2021 Java学习
文章平均质量分 57
新的一年,从头来一遍
Lin_Dong_Tian
不积跬步,无以至千里!
展开
-
2021-JAVA学习之路(逐渐完善...)
Java学习基础1、掌握运算符、流程控制、表达式的使用。2、掌握String类的使用。3、掌握基本数据类型和自动装箱拆箱4、掌握异常处理机制、IO流、数组、集合的使用5、掌握计算机网络基本知识,了解Socket、TCP/IP协议族知识点6、了解JDK新特性进阶1、掌握代理、反射、泛型2、锁机制3、集合类的源码理解JVM1、JVM内存模型2、垃圾回收机制、垃圾回收算法3、类加载机制数据库MySql1、引擎2、索引3、锁机制、事务…...原创 2021-01-26 17:03:41 · 259 阅读 · 0 评论 -
java锁机制
悲观锁:线程会锁住同步资源乐观锁:线程不会锁住同步资源悲观锁适合写操作多的场景,先加锁可以保证写操作时数据正确。乐观锁适合读操作多的场景,不加锁的特点能够使其读操作的性能大幅提升。问题1:为什么乐观锁不锁定同步资源也能保证线程安全?CAS全称 Compare And Swap(比较与交换),是一种无锁算法。在不使用锁(没有线程被阻塞)的情况下实现多线程之间的变量同步。java.util.concurrent包中的原子类就是通过CAS来实现了乐观锁。CAS算法涉及到三个操作数:转载 2021-01-15 16:16:39 · 295 阅读 · 0 评论