Kje uporabljamo singleton razred v Javi?
Kje uporabljamo singleton razred v Javi?

Video: Kje uporabljamo singleton razred v Javi?

Video: Kje uporabljamo singleton razred v Javi?
Video: What is Singleton Class in Java | Singleton Design Pattern Part 1 2024, November
Anonim

A singleton je preprosto a razred ki je instanciran natanko enkrat v Java Navidezni stroj. je uporabljeno zagotoviti globalno točko dostopa do predmeta. V praktičnem smislu uporabite Singleton vzorci so uporabljeno v beleženju, predpomnilnikih, nitnih področjih, konfiguracijskih nastavitvah, predmetih gonilnika naprav.

Kje se torej uporablja singleton razred?

Singleton razredi se uporabljajo za beleženje, gonilniški objekti, predpomnjenje in področje niti, povezave baze podatkov. Izvedba singleton razred mora imeti naslednje lastnosti: Imeti mora samo en primerek: To se naredi tako, da se zagotovi primerek razred od znotraj razred.

Kasneje se postavlja vprašanje, kako deluje razred Singleton? A singleton je razred ki omogoča ustvarjanje samo enega samega primerka in omogoča dostop do tega ustvarjenega primerka. Vsebuje statične spremenljivke, ki lahko sprejmejo edinstvene in zasebne primerke samega sebe. Uporablja se v scenarijih, ko želi uporabnik omejiti instanciranje a razred samo na en predmet.

Kasneje se postavlja vprašanje, kaj je razred singleton v Javi in kako lahko naredimo enojni razred?

Razred Singleton pomeni, da lahko ustvarite samo enega predmet za dani razred. Enotni razred lahko ustvarite tako, da njegov konstruktor naredite kot zasebnega, tako da lahko omejite ustvarjanje predmet . Zagotovite statično metodo za pridobitev primerka predmet , pri čemer lahko obvladate predmet ustvarjanje samo znotraj razreda.

Na koliko načinov ustvarite singleton razred v Javi?

V tej objavi bom opisal pet načine izvajati Singleton vzorec v Javi . To so Sinhronizacija metode getInstane(), statična končna spremenljivka, z uporabo dvojnega preverjanja ključavnice s ključno besedo volatile, z uporabo SingletonHolder in Enum.

Priporočena: