java简单词法分析器 : http://files.cnblogs.com/files/hujunzheng/%E7%AE%80%E5%8D%95%E8%AF%8D%E6%B3%95%…
标签:java源码分析
java.util.Dictionary源码分析
Dictionary是一个抽象类,Hashtable是它的一个子类。 类的声明:/** The <code>Dictionary</code> class is the abstract pare…
【Java并发编程】17、SynchronousQueue源码分析
SynchronousQueue是一种特殊的阻塞队列,不同于LinkedBlockingQueue、ArrayBlockingQueue和PriorityBlockingQueue,其内部没有任何容量,任何的入队操作都需…
Java并发系列[4]----AbstractQueuedSynchronizer源码分析之条件队列
通过前面三篇的分析,我们深入了解了AbstractQueuedSynchronizer的内部结构和一些设计理念,知道了AbstractQueuedSynchronizer内部维护了一个同步状态和两个排队区,这两个排队区分…
java.lang.StringBuilder源码分析
StringBuilder是一个可变序列的字符数组对象,它继承自AbstractStringBuilder抽象类。它不保证同步,设计出来的目的是当这个字符串缓存只有单线程使用的时候,取代StringBuffer的。建议使…
JAVA技巧(java源码分析:Arrays.sort)
仔细分析java的Arrays.sort(version 1.71, 04/21/06)后发现,java对primitive(int,float等原型数据)数组采用快速排序,对Object对象数组采用归并排序。 对这…
转!!Java学习之自动装箱和自动拆箱源码分析
自动装箱(boxing)和自动拆箱(unboxing) 首先了解下Java的四类八种基本数据类型 基本类型 占用空间(Byte) 表示范围 包装器类型 boolean 1/8 true|fal…
Java学习-2 其它公司合作项目源码分析
18年夏季公司有和其它一家软件公司谈合作开发,对方发了打包好的源码和数据库(商务未谈好之前没有开放SVN或GIT),之前商务一直搁置,我也没去研究(基础没打牢也看不懂),趁过年期间,花了几晚(每晚两小时左右)翻看了下代码…
Java性能测试微信H5房卡棋牌源码下载工具的分析与对比
微信H5房卡棋牌源码下载h5.mostsheng.com联系Q1279829431联系17061863554源码出售平台出租完整H5牛牛房卡搭建教程 java 是一款比较独立的工具,安装成功后,用户可以直接在 …
java容器类源码-ArrayList的最全的源码分析
写在前面 本文是针对Java 1.8的源代码进行解析的,可能会和其他版本有所出入。 全局变量 1. 默认容量 private static final int DEFAULT_CAPACITY = 10; …
JAVA Collection 源码分析(二)之SubList
昨天我们分析了ArrayList的源码,我们可以看到,在其中还有一个类,名为SubList,其继承了AbstractList。 // AbstractList类型的引用,所有继承了AbstractList都可以传进来…
java 源码分析2 -List
1.是一个接口,继承了Collection,提供了size(),isEmpty(),contanis(),iterator(),toArray(),clear()等方法 2.分析常用的ArrayList,LinkedLi…