java 基础
zhangrilong
没有技术含量,此博客仅为记录一些零碎的东西
展开
-
ConcurrentHashMap原理
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅转载 2016-05-27 18:47:14 · 206 阅读 · 0 评论 -
java对象创建过程
首先看一个类Dog:Java代码package cn.tutorinfo.classloader; public class Dog { private String name; // 静态成员变量 private static DogProfile profile = new DogProfile("公", 3)转载 2016-11-09 13:46:04 · 422 阅读 · 0 评论 -
java中的Queue
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Q原创 2016-11-09 14:46:09 · 1264 阅读 · 1 评论 -
建议使用enum
枚举使用原创 2017-01-16 14:39:27 · 239 阅读 · 0 评论