仿照单子模式的测试
来源:互联网 发布:查询sql sa密码 编辑:程序博客网 时间:2024/04/19 21:11
package text;
/**
* 仿照单子模式的测试
* @author Alex
*
*/
public class Static {
//static final int c=0; // 当c为final后就不可以再次给予附值
static int c=0;
private static Static ss=new Static();
public static Static method(){
//Static sta=new Static();//
//System.out.print(Static.c++);
return ss;
}
public int cc(){
return c++;
}
public static void main(String[] args){
Static sta1=new Static();
Static sta2=new Static();
System.out.print(c);//输出的只是c的值,而没有执行方法
System.out.print("/n");
Static cc1=sta1.method();Static cc2=sta1.method();;
System.out.print("对象cc1的返回值"+cc1.cc()+" "+"对象cc2的返回值"+cc2.cc());
sta2.method();System.out.println("/n");
System.out.print("/n");System.out.print(c);
System.out.print("/n");
//
//
// Static.method();System.out.println("/n");
ss.method();
}
}
/**经验,static 1.静态变量主要是为了调用时可以不用进行实例化而通过(类名.方法/变量)直接调用,比如方法,变量。
但当静态调用静态的情况下也可以不使用类名,而直接用。而如果不是静态方法调用自己类中的静态变量,如同
调用全局变量那样,可以直接用。2.静态变量相当于公共内存,只可初始化一次(单子模式就是其应用) 3.不能修饰构造器
*final 则主要用作最终话参数,一但附初值就不在变化。但是对创建对象时:因为每实例化一次,就重新分配
*一块内存,所以final可以通过传参改变初始值
*/
- 仿照单子模式的测试
- 单子模式
- 单子模式
- PHP单子模式(SINGLETON)的简单实现
- 复习JAVA的单子设计模式
- 关于单子模式返回对象的疑惑
- 单子设计模式
- 单子设计模式
- Singleton单子模式
- 单子模式 简介
- 单子设计模式
- Java单子模式
- 关于单子模式(synchronized)的两种写法
- 模式四(单子模式)
- 单例模式(单子模式)
- 单例模式(单子模式)
- 遭遇老总的单子!
- 设计模式---单子(Singleton)
- 快速排序
- FAT16文件系统解析(C#版本)
- COM编程入门1
- static(方法,属性)的测试
- XP和2000以及Windows 9X下IIS配置的问题总结
- 仿照单子模式的测试
- COM编程入门2
- Double封装类转化为String和double转化为String的过程
- 在编译时发现“Compiling... ,Error spawning cl.exe”错误
- 对反射的测试
- php类-resizeimage类-图片生成缩略图
- linux network optimize with sysctl
- GlassFish2.0的安装与MyEclipse的集成
- Castle ActiveRecordBase 基类扩展