В этой статье используется конкретный код для использования статических ключевых слов для реализации режима Singleton для вашей ссылки. Конкретный контент заключается в следующем
Одиночный рисунок: можно получить только один уникальный экземпляр определенного класса
Одиночный рисунок, объект, полученный в любое время, является одним и тем же объектом
Посмотрите на следующий код:
/*** Синглтон режим* @author xiongda* @date 15 апреля 2018 г.*/public class singletonmode {private static singletonmode single = null; Public Int Number = 1; // Определить конструктор как частный private singletonmode () {single = this; } public static singletonmode getInstance () {if (single == null) {single = new singletonmode (); } вернуть сингл; }}В частном порядке реализуйте метод конструктора, чтобы внешний эффект не мог быть создан с использованием нового и достичь эффекта, который на самом деле является одним и тем же объектом в любое время.
Тестовый код заключается в следующем:
public class testit {public static void main (string [] args) {// todo Автогенерированный метод stubsingletonmode single = singletonmode.getinstance (); system.out.println ("Значение числа сингл:"+single.number); singletonmode single2 = singletonmode.getinstance (); singletonmode single2 = singletonmode.getinstance (); = Singletonmode.getinstance (); System.out.println ("Значение числа Single3:"+single3.number); System.out.println (single2 == Single3);}}Результаты следующие:
Результат показывает, что ссылки на одну, одиночный и одиночный 3 указывают на один и тот же объект
Применение режима Singleton: например, игровое окно не может быть открыто в режиме Singleton.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.