这篇是计算机类的优质预售推荐>>>>《Java并发编程的艺术》
阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作,内容在InfoQ等社群得到高度认可,从JDK源码、JVM、CPU等多角度全面剖析与讲解Java并发编程的框架、原理和核心技术
编辑推荐
阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作
内容在InfoQ等社群得到高度认可,从JDK...
分类:
编程语言 时间:
2015-08-13 15:56:20
阅读次数:
153
eclipse中引入jdk源码的设置: 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit..."...
分类:
系统相关 时间:
2015-08-12 23:07:47
阅读次数:
139
从JDK源码上来看其实是URLClassLoader继承了ClassLoader,也就是说URLClassLoader把ClassLoader扩展了一下,所以可以理解成URLClassLoader功能要多点。ClassLoader只能加载classpath下面的类,而URLClassLoader可以加载任意路径下的类。他们的继承关系如下:
public class URLClassLoader ...
分类:
Web程序 时间:
2015-08-12 11:32:19
阅读次数:
110
1、Buffer的工作方式 前面《java NIO的工作方式》介绍了Selector检测到通信信道I/O有数据传输时,通过select()方法取得SocketChannel,将数据读取或写入Buffer缓冲区,下面讨论Buffer如何接受和写出数据。通过查看JDK源码可知道,Buffer的构造函数....
分类:
其他好文 时间:
2015-08-10 23:42:10
阅读次数:
296
首先声明jdk-version:7u40
好了,先新建一个StringBuffer.
StringBuffer aa = new StringBuffer("12345");下面是jdk源码:
public StringBuffer(String str) {
super(str.length() + 16);
append(str);
}
super()...
分类:
其他好文 时间:
2015-08-08 13:38:20
阅读次数:
164
1.适配器(Adapter)java.util.Arrays$ArrayList(java.util.Arrays#asList());这里要特别注意,这里的ArrayList是Arrays的内部类不是java.util.ArrayList.这里的ArrayList是外部不可见的,用来把一个array适配成List.Sample:Stringa[]=newString[]{"123","abc","xyz","ddd"};
..
分类:
其他好文 时间:
2015-07-25 20:09:25
阅读次数:
161
1.职责链模式(Chainofresponisibility)java.util.logging.Logger#log()javax.servlet.Filter#doFilter()2.命令模式(Command)java.lang.Runnablejava.util.concurrent.Callable3.解释器模式(Interpreter)java.text.Format4.迭代器模式(Iterator)java.util.Iteratorjava...
分类:
其他好文 时间:
2015-07-25 20:09:00
阅读次数:
153
这篇是计算机类的优质预售推荐>>>>《Java并发编程的艺术》
阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作,内容在InfoQ等社群得到高度认可,从JDK源码、JVM、CPU等多角度全面剖析与讲解Java并发编程的框架、原理和核心技术
编辑推荐
阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作
内容在InfoQ等社群得到高度认可,从JDK...
分类:
编程语言 时间:
2015-07-21 17:06:23
阅读次数:
141
A.创建型模式抽象工厂(AbstractFactory)javax.xml.parsers.DocumentBuilderFactoryDocumentBuilderFactory通过FactoryFinder实例化具体的Factory.使用例子:
DocumentBuilderFactorydocBuilderFactory=DocumentBuilderFactory.newInstance();
DocumentBuilderdocBuilder=docB..
分类:
其他好文 时间:
2015-07-15 23:03:13
阅读次数:
183
前置阅读:jdk源码阅读-Map :http://www.cnblogs.com/ccode/p/4645683.html在前置阅读的文章里,已经提到HashMap是基于Hash表实现的,所以在讲解HashMap之前 ,有必要提前了解下Hash的原理。参考《算法导论》《算法》
分类:
其他好文 时间:
2015-07-14 17:27:18
阅读次数:
91