Articles of static

È un corpo di class specifica costante enum statico o non statico?

Ho una class di tipo enum: public enum Operation { PLUS() { @Override double apply(double x, double y) { // ERROR: Cannot make a static reference // to the non-static method printMe()… printMe(x); return x + y; } }; private void printMe(double val) { System.out.println(“val = ” + val); } abstract double apply(double x, double […]

Perché è necessario accedere al campo statico in modo statico?

public enum MyUnits { MILLSECONDS(1, “milliseconds”), SECONDS(2, “seconds”),MINUTES(3,”minutes”), HOURS(4, “hours”); private MyUnits(int quantity, String units) { this.quantity = quantity; this.units = units; } private int quantity; private String units; public String toString() { return (quantity + ” ” + units); } public static void main(String[] args) { for (MyUnits m : MyUnits.values()) { System.out.println(m.MILLSECONDS); System.out.println(m.SECONDS); […]

Modifica / visualizza variabili statiche durante il debug in Eclipse

Secondo la domanda. Nella vista di debug, c’è il frame Variables. Mostra tutti i valori delle variabili membro dell’object corrente e tutte le variabili locali, ma non mostra alcuna variabile statica della class dell’object. Come posso arrivare a questi? Alcuni googling hanno suggerito di premere il pulsante sulla barra degli strumenti, ma non c’è nulla […]

Il garbage collector funziona su variabili o metodi statici in java?

Sto creando un programma dimostrativo di esempio per farmi capire che come posso deallocare il riferimento di variabili statiche, metodi in java usando Garbage Collector? Sto usando il riferimento debole per non impedire il garbage collector. Sample class public class Sample { private static String userName; private static String password; static { userName = “GAURAV”; […]

Perché la dimensione di un array statico non può essere resa variabile?

Possibile duplicato: possiamo dare una dimensione di array statico a una variabile Sto definendo una matrice in uno dei file secondari come segue. static int arr[siz]; Qui siz è una variabile globale disponibile per il file secondario. Ma il compilatore gcc produce il seguente errore: : : error : storage size of ‘arr’ isn’t constant […]

Quando dovrebbe essere statico un metodo?

Inoltre, esistono dei vantaggi in termini di prestazioni rispetto ai metodi statici rispetto ai metodi di istanza? Mi sono imbattuto in quanto segue di recente: http://www.cafeaulait.org/course/week4/22.html : Quando dovrebbe essere statico un metodo? Né legge né scrive su campi di istanza Indipendente dallo stato dell’object Metodi matematici che accettano argomenti, applicano un algoritmo a questi […]

I valori finali statici di Java sostituiti nel codice durante la compilazione?

In Java, dire che ho il seguente ==fileA.java== class A { public static final int SIZE = 100; } Quindi in un altro file io uso questo valore ==fileB.java== import A; class b { Object[] temp = new Object[A.SIZE]; } Quando questo viene compilato, SIZE viene sostituito con il valore 100, in modo che se […]

È una ctriggers pratica per una class avere solo campi e metodi statici?

Ho una class che consiste solo di variabili membro statiche e metodi statici. Essenzialmente, serve come class di utilità generale. È una ctriggers pratica per una class contenere solo variabili membro statiche e metodi statici?

Ottenere valore del campo finale statico pubblico / proprietà di una class in Java tramite riflessione

Dì che ho una class: public class R { public static final int _1st = 0x334455; } Come posso ottenere il valore del campo / proprietà “_1st” tramite riflessione?

@Autowired e metodo statico

Ho un servizio @Autowired che deve essere utilizzato da un metodo statico. So che questo è sbagliato, ma non posso cambiare il progetto attuale in quanto richiederebbe molto lavoro, quindi ho bisogno di un semplice trucco per questo. Non posso cambiare randomMethod() per essere non-statico e ho bisogno di usare questo bean autowired. Qualche indizio […]