摘要:
详解Java中的clone方法 参考:http://blog.csdn.net/zhangjg_blog/article/details/18369201/ 所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,下面两种方式创建对象有什么区别呢? 阅读全文
摘要:
为什么String类是不可变的? String类 什么是 "不可变对象" 当满足以下条件时,对象才是不可变的: 对象创建以后其状态就不能修改。 "对象的所有域都是final类型的" 。 对象是正确创建的(在对象的创建期间,this引用没有逸出)。 这是《Java并发编程实战》一书中的定义。在书中,说 阅读全文
摘要:
深入理解final和static关键字 参考:http://blog.csdn.net/qq1028951741/article/details/53418852 final关键字 final关键字可以应用于类、方法以及变量。 final声明变量 final声明变量可以保证在构造器函数返回之前,这个 阅读全文
摘要:
彻底理解ThreadLocal 参考:http://www.iteye.com/topic/103804 http://www.iteye.com/topic/777716 源码分析 为了解释ThreadLocal类的工作原理,必须同时介绍与其工作甚密的其他几个类 ThreadLocalMap(内部 阅读全文