单例类的总结
来源:互联网 发布:工期优化步骤 编辑:程序博客网 时间:2024/06/05 12:50
/**
* 单例类的两种方法。
* 1.饿汉式
* 当类一加载就开始创建对象
* 2.懒汉式
* 当需要使用到类的对象是调用类的类方法才开始创建对象,想比较上面而言是
* 懒汉式。
* 注意,单例类的特点:
* 1.必须要将构造函数私有化,这样才能防止别的类通过构造方法来建立对象,但是也是因为如此,所以
* 单例类的成员变量和成员函数都必须要用static修饰,因此要想调用单例类的函数,只能通过类名.类方法的方式来进行
* 调用。
* 2.必须要在类内创建一个本类的对象。
* 3.向外提供一个公共的类 方法,使得别的类可以调用这个函数来获得对象。
* 最后用==来判断是否是产生了一个对象。
* @author 李明明
*
*/
public class SingletonTest {
public static void main(String[] args) {
singleton s1 = singleton.getSingleton();
singleton s2 = singleton.getSingleton();
singleton2 x1 = singleton2.getSingleton();
singleton2 x2 = singleton2.getSingleton();
System.out.println(s1==s2);
System.out.println(x1==x2);
}
}
//饿汉式单例模式。
class singleton
{
singleton(){
}
private static singleton s = new singleton();
public static singleton getSingleton(){
return s;
}
}
class singleton2
{
singleton2(){
}
private static singleton2 s = null;
public static singleton2 getSingleton(){
if(s==null)
{
s= new singleton2();
}else{
return s;
}
return s;
}
}
- 单例类的总结
- 单例类的总结
- 总结(算不上总结的总结)
- [总结】半年的总结
- 总结的
- 总结单例类的几种实现方式
- 【总结】:本科毕业的简单总结
- 开发总结:Android反编译方法的总结
- [总结]对JFace的一点总结
- [总结]对JFace的一点总结
- 刘徐阳总结的一些编程总结
- 总结的常用时间函数总结
- 排序总结(总结的非常好)
- Java学习- 他人的 总结 printf总结
- 测试工作经验总结3:简短的总结?
- 关于实习:不是总结的总结
- 非常好的动态规划总结,DP总结
- 总结:数据清洗的一些总结
- iptables
- 重构-重构原则
- 学习笔记TF041:分布式并行
- spring-boot集成swagger( 提供封装的starter源码)
- ORACLE数据泵(expdp和impdp)
- 单例类的总结
- Hadoop-No.16之Kafka
- 复习css布局模型
- 宝宝跟随、宠物跟随主人
- JSP基础语法
- Watto and Mechanism CodeForces
- ubuntu16.04和win10安装anaconda以及path配置
- Nodejs-npm包之http-server和json-server
- 《JS高级程序设计》第6章读书笔记:创建对象(一)之工场模式和构造函数模式