1
Da statische Methoden auf statische Variablen zugreifen können. Also sollte jede Variable in ihnen statisch sein. Ist das richtig ?Sind die Variablen innerhalb von main in Java statisch deklariert?
class abc
{
public static void main (String xc[])
{
int a; // Is variable a static ?
}
Mögliche Duplikat [sind lokale Variablen in statischen Methoden auch statisch?] (Http://stackoverflow.com/questions/10645914/ are-local-Variablen-in-static-Methoden-auch-static) –
In statischen Methoden definierte Variablen sind nicht statisch. Bei der Ausführung nach der Methode sammelt der GC Objekte, die in der Methode verwendet werden, und verwirft sie. Mit anderen Worten; Variablen werden genauso behandelt wie nicht statische Methoden :). – vegaasen