java单例模式详解,java单例模式有几种
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
单例(Singleton)模式是Java中最简单的设计模式之一。这种类型的设计模式属于创建模式,因为此模式提供了创建对象的最佳方法之一。(推荐学习:java课程)
这种模式涉及一个类,它负责创建一个对象,同时确保只创建一个对象。这个类提供了一种方法来访问它的唯一对象,可以直接访问,而不需要实例化类的对象。
实现实例
我们将创建一个单一对象类-单一对象。单个对象(单个对象)类的构造函数是私有的,并且具有自身的静态实例。
单一对象类提供了一个静态方法来获取其静态实例到外部世界100 .SingletonPatternDemo或示例类将使用单一对象类来获取单一对象对象。
第1步
创建一个Singleton类,SingleObject.java
公共类单一对象{
//创建单一对象的对象
私有静态单一对象实例=new single object();
//使构造函数成为私有的,这样这个类就不能是
//实例化
私有SingleObject(){}
//获取唯一可用的对象
公共静态单对象getInstance(){
返回实例;
}
public void showMessage(){
System.out.println(Hello World!);
}
}第2步
从单例类中获取唯一的对象。SingletonPatternDemo.java
公共类SingletonPatternDemo {
公共静态void main(String[] args) {
//非法构造
//编译时错误:构造函数单一对象()不可见
//single object object=new single object();
//获取唯一可用的对象
单一对象对象=单一对象。getinstance();
//显示消息
对象。显示消息();
}
}第3步
验证输出,得到结果如下-
你好世界!以上就是爪哇的单例模式是什么的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。