Articles of statica

Analisi statica del grafo delle chiamate Java

Quello che mi piacerebbe fare è scansionare una serie di classi Java e tracciare tutte le chiamate di metodo da un metodo specifico di una class astratta e, in quel contesto, creare un elenco di tutto il codice che esegue un’operazione (in questo caso, istanze un’istanza di una certa class). Voglio sapere, il numero di […]

Iniezione di dipendenza con un logger statico, class helper statica

Ho una class statica che chiama una class Logger statica, per esempio static class DoesStuffStatic { public static void DoStuff() { try { //something } catch(Exception e) { //do stuff; Logger.Log(e); } } } static class Logger { public static void Log(Exception e) { //do stuff here } } Come faccio ad iniettare il Logger […]

Perché NoClassDefFoundError causato da errore di inizializzazione del campo statico?

Ecco una interessante domanda java. il seguente semplice programma java contiene un campo statico inizializzato da un metodo staticamente. In realtà, impongo il metodo che calcola il valore intiailize per generare una NullPointException, quando accedo a un campo statico, verrà generato un NoClassDefFoundError. sembra che la VM consideri la Classe non completa. Ma quando accedo […]

Comportamento di blocchi statici con ereditarietà

Sto cercando di usare blocchi statici come questo: Ho una class base chiamata Base.java public class Base { static public int myVar; } E una class derivata Derived.java : public class Derived extends Base { static { Base.myVar = 10; } } La mia funzione main è così: public static void main(String[] args) { System.out.println(Derived.myVar); […]

Che succede con la memoria statica in java?

Questa domanda riguarda in particolare il linguaggio java. Comprendo che esiste una protezione statica della memoria riservata a tutti i codici statici. La mia domanda è: come viene riempita questa memoria statica? Un object statico viene inserito nella memoria statica all’importazione o al primo riferimento? Inoltre, le stesse regole di raccolta dei rifiuti si applicano […]

C / C ++: funzione statica nel file di intestazione, cosa significa?

So cosa significa quando la funzione statica è dichiarata nel file sorgente. Sto leggendo del codice, ho scoperto che la funzione statica nei file di intestazione potrebbe essere richiamata in altri file.

Analisi del codice statico Actionscript?

Voglio vedere visivamente class, funzione e variabile / proprietà, dipendenze, come NDepend , ma per codice ActionScript 2 o AS3. Qualche programma o idea? Usa Doxygen in qualche modo? FlexUnit?

Perché non dovremmo usare la static protetta in java

Stavo passando per questa domanda C’è un modo per sostituire le variabili di class in Java? Il primo commento con 36 upvotes è stato: Se mai vedi una protected static , corri. Qualcuno può spiegare perché una protected static disapprova?

Java: in quale ordine vengono inizializzati i campi finali statici?

Okay, quindi dimmi che ho una class simile a questa: public class SignupServlet extends HttpServlet { private static final Logger SERVLET_LOGGER=COMPANYLog.open(SignupServlet.class); private static final ExceptionMessageHandler handler = new ExceptionMessageHandler(); private static final SignupServletObservableAgent signupObservableAgent = new SignupServletObservableAgent(null, SERVLET_LOGGER); } Posso contare sul caricatore di classi per inizializzare quei campi in ordine, in modo tale da […]

Variabile di stringa statica in Objective C su iphone

Come creare e accedere alla stringa statica in iPhone (objective c)? Dichiara static NSString *str = @”OldValue” nella class A. Se assegno un valore a questo in class B come str = @”NewValue” . Questo valore persiste per tutti i metodi della class B. Ma se accedo in class C (dopo l’assegnazione in B), lo […]