Come si esegue l'inizializzazione anticipata e pigra di un oggetto?
Come si esegue l'inizializzazione anticipata e pigra di un oggetto?

Video: Come si esegue l'inizializzazione anticipata e pigra di un oggetto?

Video: Come si esegue l'inizializzazione anticipata e pigra di un oggetto?
Video: IONIC development: #2 Puntata 2024, Dicembre
Anonim

4 risposte. Bene Inizializzazione pigra significa che tu fare non inizializzare gli oggetti fino alla prima volta sono Usato. Inizializzazione anticipata è solo il contrario, tu inizializzare un singleton in anticipo al momento del caricamento della classe. Là sono modi per eseguire l'inizializzazione anticipata , uno è dichiarando il tuo singleton come statico.

Quindi, cosa significa inizializzazione pigra?

Nella programmazione informatica, l'inizializzazione pigra è la tattica di ritardare la creazione di un oggetto, il calcolo di un valore o qualche altro processo costoso fino alla prima volta è necessario. Esso è un tipo di pigro valutazione che si riferisce specificamente al istanziazione di oggetti o altre risorse.

Inoltre, quando dovresti usare il tipo Lazy T? 7 risposte. Voi tipicamente utilizzo quando tu volere a istanziare qualcosa la prima volta che è effettivamente Usato . Ciò ritarda il costo della creazione fino a quando è necessario, invece di sostenere sempre il costo. Di solito questo è preferibile quando l'oggetto può o non può essere Usato e il costo per costruirlo non è banale.

In questo modo, cos'è l'inizializzazione pigra e ansiosa?

Inizializzazione pigra Questa è la tecnica con cui limitiamo la creazione dell'oggetto fino a quando non viene creato dal codice dell'applicazione. In altro modo inizializzazione impaziente crea l'oggetto in anticipo e subito dopo aver avviato l'applicazione o il modulo. Ciò è utile nel caso in cui l'oggetto sia obbligatorio e in tutti i casi funzionante.

Puoi implementare il modello singleton usando l'inizializzazione pigra?

Inizializzazione pigra Inizializzazione pigra metodo per implementare il modello Singleton crea l'istanza in il metodo di accesso globale. Esso volere distruggere il modello singolo ed entrambi i thread volere ottenere le diverse istanze di classe singleton.

Consigliato: