Java-Queue-ArrayBlockingQueue

LinkedBlockingQueue可以不初始化容量,如果没有指定容量,那么默认容量为Integer.MAX_VALUE(此时需要注意当消费者崩溃或者消费不及时,如果生产者队列一直生产数据到队列,那么有可能会耗光资源,因为队列容量是MAX_VALUE);ArrayBlockingQueue必须初始

#java   #集合  

Java-集合类对应数据类型简单解析

文章将简单的结合JDK源码来展示Java常用集合类型的数据结构,所使用的JDK为1.8版本。1.List和Set相比,List是有序可重复的,Set是无序不可重复;2.HashMap无序线程不安全,HashTable线程安全,TreeMap有序;3.HashMap的Key和Value都可以为null

#java   #集合