Java-Note Java相关的知识笔记 介绍 基础知识很重要,基础知识很重要,基础知识很重要! 如果发现理解的有问题或者不到位,请给我提问题issue。 基础 关于Java里面的字符串拼接的方法和性能 重新认识同步与异步,阻塞和非阻塞的概念 Java单例模式之双检锁深入思考 理解Java并发里面的CAS概念 关于Java中return和finally的执行顺序 并发 并发全景 Java并发知识全类图 进程与线程 线程基础概念理解 线程一些常用的方法介绍 理解Java内存模型和happens-before关系 关于JIT编译器 证明Java多线程中的成员变量的值是互不可见的 Java里面volatile关键字修饰引用变量的陷阱 关于Java里面多线程同步的一些知识 关于Java里面wait,notify,notifyAll的常见问题 在Java里面实现两个线程交替顺序打印奇偶数字 关于线程死锁问题 线程的死锁,活锁和饥饿总结 关于线程中的sleep,wait,yield的区别 使用Lock+Conditionk编写三个经典多线程例子 理解四种自旋锁的特点 关于ThreadLcoal关键字 理解Java里面的LockSupport工具类 数据结构与算法 数据结构总结图 每周一练 https://github.com/qindongliang/ARTS