摘要: 首先介绍java中最基本的单例模式实现方式,我们可以在一些初级的java书中看到。这种实现方法不是线程安全的,所以在项目实践中如果涉及到线 程安全就不会使用这种方式。但是如果不需要保证线程安全,则这种方式还是不错的,因为所需要的开销比较小。下面是具体的实现代码: 转http://www.cnblog 阅读全文
posted @ 2016-03-17 15:40 我不会游泳 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 转http://blog.163.com/itjin45@126/blog/static/105107513201442101336680/ 下载LOFTER 我的照片书 | 先说下:面向对象的编程思想是,将功能需求划分成不同的,相对独立的类,并让他们自己有着属于自己的行为,同时依靠继承和多态来定义 阅读全文
posted @ 2016-03-17 15:26 我不会游泳 阅读(759) 评论(0) 推荐(0) 编辑
摘要: String与StringBuffer的区别简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。StringBuffer 的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生 阅读全文
posted @ 2016-03-17 14:33 我不会游泳 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一个 ArrayList ,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添加一个元素后,此元素在位置 0,而且 Size=1; 而 如果是在多线程情况下,比如有两个线程,线 阅读全文
posted @ 2016-03-17 14:23 我不会游泳 阅读(5919) 评论(1) 推荐(0) 编辑
摘要: http://blog.csdn.net/halcyonbaby/article/details/42112325 通过link方式创建容器,然后我们可以使用被link容器的别名进行访问。从而解除应用对IP的依赖。不幸的是,link方式只能解决单机容器间的互联。多机情况下,容器的互联需要其他的方式。 阅读全文
posted @ 2016-03-17 14:08 我不会游泳 阅读(378) 评论(0) 推荐(0) 编辑