Domande taggate «static»

Statico è un termine usato in alcuni linguaggi di programmazione per definire una funzione o un'area di memorizzazione dei dati (campo) che non è associata a nessuna istanza di oggetto specifica. Nella maggior parte dei casi questo tag, se utilizzato, deve essere utilizzato insieme a uno specifico tag del linguaggio di programmazione.



7
Quando vengono inizializzate le variabili statiche?
Mi chiedo quando le variabili statiche vengono inizializzate ai valori predefiniti. È corretto che quando una classe viene caricata, vengono create (allocate) variabili statiche, quindi vengono eseguiti gli inizializzatori statici e le inizializzazioni nelle dichiarazioni? A che punto vengono forniti i valori di default? Questo porta al problema del riferimento …

5
Blocco statico in Java non eseguito
class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " + VAL); } } So che un staticblocco viene eseguito quando viene caricata …



5
Grande differenza di velocità di metodi statici e non statici equivalenti
In questo codice, quando creo un oggetto nel mainmetodo e quindi chiamo il metodo degli oggetti: ff.twentyDivCount(i)(viene eseguito in 16010 ms), viene eseguito molto più velocemente rispetto a chiamarlo utilizzando questa annotazione: twentyDivCount(i)(viene eseguito in 59516 ms). Ovviamente, quando lo eseguo senza creare un oggetto, rendo il metodo statico, quindi …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.