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