- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 Java的容器的线程安全
http://blog.sina.com.cn/s/blog_5efa3473010129pw.html线程安全:多个线程操作容器的时候,互相之间不会带来意想不到的影响; 有些容器是线程安全的(Vector,ConcurrentLinkedQueue等),有些则不是(list等),利用类似 private static List taskQueue = Coll
2013-06-25 21:30:39 1078
转载 Java源码分析:深入探讨Iterator模式
http://tech.ccidnet.com/art/3539/20060712/618391_1.htmljava.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它
2013-06-25 20:49:03 634
转载 LinkedHashMap
LinkedHashMap就是在HashMap的基础之上,再将每个元素用双向链表连接起来,如此,可以设定两种连接顺序,一种是按照元素的插入的顺序进行连接,另一种是LRU算法(最近最少使用)次序,即对于没有访问过的元素将出现在链表的前面,而访问过的元素被调整到链表的后面http://blog.csdn.net/turkeyzhou/article/details/3201513L
2013-06-24 17:53:28 857
转载 深浅拷贝
class Person implements Serializable{ private int age; private String name; public Person(){}; public Person(int age,String name){ this.age=age; this.name=name; } public int getAge() {
2013-06-24 09:53:16 1083
原创 thinking in java 14章
class Pet { String m_name; public Pet(String name) { m_name = name; } public Pet() { }}class Mutt extends Pet { public Mutt(String name) { super(name); } public Mutt(){}}class Pug
2013-06-23 16:27:48 960
原创 java 类型信息 instanceof 和 isInstance区别
class A{ }class B extends A { }class C extends B { }public class tt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub C c = n
2013-06-22 20:21:17 35677 2
原创 java ArrayList的排序
class term { String str; int id; public term(String str, int id) { this.str = str; this.id = id; } public String toString() { return str+" "+id; }}class sterm implements Comparable{ S
2013-06-13 11:39:26 3850
转载 String,StringBuffer与StringBuilder的区别?
http://blog.csdn.net/rmn190/article/details/1492013String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String
2013-06-12 21:15:56 620
转载 语言深入:java中究竟是传值还是传引用
http://hi.baidu.com/hugoxian/item/5212a65bb1546aded48bace1 首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Java中关于传值和传引用的问题,堪称经典。《Practical Java》在Java中,事实上底层工作原理不存在传引用的概念,这也象《Pra
2013-06-06 13:03:49 768
转载 无锁队列的实现
http://coolshell.cn/articles/8239.html无锁队列的链表实现EnQueue(x) //进队列{ //准备新加入的结点数据 q = new record(); q->value = x; q->next = NULL; do { p = tail; //取链表尾指针的快照 } wh
2013-06-04 14:14:17 1153
转载 find 按文件修改时间查找文件
http://shawonline.blog.51cto.com/304978/199674find 按文件修改时间查找文件---(+n)----------|----------(n)----------|----------(-n)--- (n+1)*24H前| (n+1)*24H~n*24H间 |n*24H内-ctime -n 查找距现
2013-06-04 13:23:01 1784
转载 无锁HashMap的原理与实现
http://coolshell.cn/articles/9703.htmljava.util.HashMap并不能直接应用于多线程环境。对于多线程环境中应用HashMap,主要有以下几种选择:使用线程安全的java.util.Hashtable作为替代。使用java.util.Collections.synchronizedMap方法,将已有的HashMap对象包装为线程安全
2013-06-03 16:50:01 1499
转载 看源代码
http://blogread.cn/it/article/4349?f=dn1. 前言 很多人问我如何看源代码?是不是我在看源代码这方面特别有天赋? 其实不是的,我也只是个普通人,跟大伙没啥分别, 只不过我没有别的特别爱好,一有空时,不是写自己的代码就是看别人的代码, 我在看源代码时比较有耐心,纯粹就是兴趣驱动,或者说是一种好奇
2013-06-03 14:42:37 1057
Learning to Rank for Information Retrieval and Natural Language Processing
2012-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人