Gdje koristimo singleton klasu u Javi?
Gdje koristimo singleton klasu u Javi?

Video: Gdje koristimo singleton klasu u Javi?

Video: Gdje koristimo singleton klasu u Javi?
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Travanj
Anonim

A singleton je jednostavno a razreda koji se instancira točno jednom u Java Virtualni stroj. to je korišteni osigurati globalnu točku pristupa objektu. U praktičnom smislu koristite Singleton uzorci su korišteni u zapisivanju, predmemoriji, skupovima niti, postavkama konfiguracije, objektima upravljačkog programa uređaja.

Stoga, gdje se koristi singleton klasa?

Singleton satovi koriste se za bilježenje, pogonske objekte, predmemoriju i spremište niti, veze s bazom podataka. Implementacija od singleton klasa trebao bi imati sljedeća svojstva: Trebao bi imati samo jednu instancu: To se radi pružanjem instance razreda iznutra razreda.

Nakon toga, postavlja se pitanje kako radi Singleton klasa? A singleton je razreda koji dopušta stvaranje samo jedne instance sebe i daje pristup toj stvorenoj instanci. Sadrži statičke varijable koje mogu prihvatiti svoje jedinstvene i privatne instance. Koristi se u scenarijima kada korisnik želi ograničiti instanciranje a razreda samo jednom objektu.

Nakon toga, postavlja se pitanje što je singleton klasa u Javi i kako možemo napraviti singleton klase?

Singleton klasa znači da možete stvoriti samo jednu objekt za dati razred. Možete kreirati singleton klasu tako da njezin konstruktor učinite privatnim, tako da možete ograničiti stvaranje objekt . Navedite statičku metodu za dobivanje instance objekt , pri čemu možete rukovati objekt stvaranje samo unutar klase.

Na koliko načina stvoriti singleton klasu u Javi?

U ovom postu opisat ću pet načine provesti Singleton uzorak u Javi . To su Sinkronizacija metode getInstane(), statička konačna varijabla, korištenje zaključavanja dvostruke provjere s ključnom riječi volatile, korištenje SingletonHolder i Enum.

Preporučeni: