java基础(持续整理)

文本会梳理java这门语言的所有基础知识,所谓“掌握”这门语言。

1、底层容器

2、并发包

  • 1、locks部分:包含在java.util.concurrent.locks包中,提供显式锁(互斥锁和速写锁)相关功能; 
  • 2、atomic部分:包含在java.util.concurrent.atomic包中,提供原子变量类相关的功能,是构建非阻塞算法的基础; 
  • 3、executor部分:散落在java.util.concurrent包中,提供线程池相关的功能; 
  • 4、collections部分:散落在java.util.concurrent包中,提供并发容器相关功能; 
  • 5、tools部分:散落在java.util.concurrent包中,提供同步工具类,如信号量、闭锁、栅栏等功能;

3、IO和NIO(netty)

io

nio

https://yq.aliyun.com/articles/2371

4、JVM和JMM

5、开源spring mybatis 缓存redis、memcache 

6、java web、servlet、tomcat 

6、设计模式

7、数据结构和算法、计算机系统、计算机网络

原文地址:https://www.cnblogs.com/huilei/p/6505665.html