不知不觉又到了新的的一周,时间在悄悄的溜走,所辛的是自己也在缓慢的推进着自己的学习计划。 这周按照计划查看的是socket系列的相关类,尽管这之前就已经…
标签:java源码分析
java源码之 io 流源码解读(三)
前面两篇已经基本介绍了基本输入流和包装输入流。 因此接下来的路要好走的多。 因为它们都是对称的,输入流的很多的读方法对应的是相应的写方法。还有就是发现自己原来的一个误区,就是flu…
java源码之 io 流源码解读(一)
刚刚喝了一波毒鸡汤,其中印象最深的就是这两个: 没有人能够让你放弃梦…
java源码解读之集合框架
最近一段时间再补基础,因此看了一些源码。 其中自然是要看数据结构的,因此看了看java的集合框架,跟着网上的大牛。虽然大牛们已经写的十分的完善了,但是实践出真知,自己…
Java并发包中Semaphore的工作原理、源码分析及使用示例
简介: 在多线程程序设计中有三个同步工具需要我们掌握,分别是Semaphore(信号量),countDownLatch(倒计数门闸锁),CyclicBarrier(可重用栅栏) 欢迎探讨,如有错误敬请指正 如需转载,请注…
Java集合类源码分析汇总
Java集合类基础:http://www.cnblogs.com/hzmark/archive/2012/12/17/CollectionBase.html ArrayList源码分析:http://www.cnblog…
Java Collections 源码分析
Java Collections API源码分析 侯捷老师剖析了不少Framework,如MFC,STL等。侯老师有句名言: 源码面前,了无秘密 这句话还在知乎引起广泛讨论。 我对教授程序设计的一点想法是: 同学们开始不…
Java源码分析系列之HttpServletRequest源码分析
从源码当中 我们可以 得知,HttpServletRequest其实 实际上 并 不是一个类,它只是一个标准,一个 接口而已,它的 父类是ServletRequest。 认证方式 public interface Ht…
Java并发包源码分析,Java并发基础总结
并发是一种能并行运行多个程序或并行运行一个程序中多个部分的能力。如果程序中一个耗时的任务能以异步或并行的方式运行,那么整个程序的吞吐量和可交互性将大大改善。现代的PC都有多个CPU或一个CPU中有多个核,是否能合理运…
jedisPool实现原理及源码分析(1)----对象池的说明
redis的并发竞争问题如何解决? Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访…
从源码分析java.lang.String.isEmpty()
今天在写代码的时候用到了java.lang.String.isEmpty()的这个方法,之前也用过,今天突发奇想,就看了看源码,了解了解它的实现方法,总结出来,大家…
java io系列02之 ByteArrayInputStream的简介
我们以ByteArrayInputStream,拉开对字节类型的“输入流”的学习序幕。本章,我们会先对ByteArrayInputStream进行介绍,然后深入了解一下它的源码,最后通过示例来掌握它的用法。 转载请注明出…