class Person{ String name; private static final Person p = new Person(); private Person() { name = "张三"; } public sta...
分类:
编程语言 时间:
2014-11-25 18:19:32
阅读次数:
131
又一次遇到mount失败,提示文件系统类型错误、选项错误、有坏超级块等。之前是在ubuntu 14.04 lts desktop上挂载windows下共享文件夹遇到的。这次具体的环境如下:CentOS release 6.5 (Final) X86_64 共享了一个文件夹10.0.0.55/and....
分类:
其他好文 时间:
2014-11-25 17:48:15
阅读次数:
583
The PerfectSingleton
我不时遇到那些事实上不确定他们应该如何合适地实现单例模式的Java程序员。
我不考虑在线程的环境中合适的实现。但是使用你能在网络上找到的大多数常见的实现方式,你可以轻松地创建你想要的多种单例实现。
假设你有下面这种常见的单例的实现:
public final class NonSafeSingletonimplements Serializ...
分类:
其他好文 时间:
2014-11-25 16:36:19
阅读次数:
203
前言:最近在学多线程,写“哲学家就餐问题(Dining Philosophers)”的时候,需要定义一个全局的变量,即哲学家的人数。常用的做法是在其中一个类中定义一个static final的变量,然后让其他类通过类名访问他。在这里,想使用之前实训项目的第一版应用层协议的设计想法,即使用一个接口类来...
分类:
编程语言 时间:
2014-11-25 14:16:51
阅读次数:
262
对ConcurrentHashMap是一个线程安全的map感到好奇,所以就试着去看了看JDK的源码
ConcurrentHashMap分成一个一个的段。然后每次要put或get元素的时候,就先找到这个段,然后执行put或get。为了线程安全,在put方法里面加了锁
看下segment这个属性
final Segment[] segments;
Segmen里面有下面这个属性
...
分类:
其他好文 时间:
2014-11-25 00:24:49
阅读次数:
195
List转为数组: List?list?=?new?ArrayList();
list.add("1");
list.add("2");
final?int?size?= list.size();
String[]?arr?=?(String[])list.toArray(new?String[size]); 数组转为List: 1.比较笨的...
分类:
编程语言 时间:
2014-11-24 22:47:58
阅读次数:
234
1 final用于修饰变量
final变量只能赋值一次,赋值的方式有三种:
1)声明变量时直接赋值;
2)非静态成员变量在{}块中赋值,静态成员变量在static{}块中赋值;
3)非静态成员变量在构造方法中赋值。
三种赋值方式的顺序是1)、2)、3),若有一种方式先行赋值了,则后面的方式就不能再赋值,否则就会编译错误。
public class FinalTest {
priva...
分类:
编程语言 时间:
2014-11-24 22:34:52
阅读次数:
234
1.1 override与overload的区别override(重写)1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)...
分类:
Web程序 时间:
2014-11-24 22:15:02
阅读次数:
216
隶属于:android.R.attr 修饰符:public static final 数据类型:int 意义:首选的list item高度。这是一个尺度值,属于浮点数,后面必然要跟着一个单位。比如:px(像素)、dp(密度无关像素)、sp(以首选字体大小为基础的可扩展像素)、in、mm。 它也可以表...
分类:
其他好文 时间:
2014-11-24 20:30:02
阅读次数:
228
(1)实现的工具类:
package com.util;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
final public class ApplicationContex...
分类:
移动开发 时间:
2014-11-24 17:22:51
阅读次数:
160