style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Prueba tus conocimientos.

¿Que fin tiene el comando static{} en el siguiente codigo?

public class Demo extends{

static{

}
}

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

?

Para empezar eso ni compila, tienes un extends pero no indicas qué clase estás extendiendo.

En fin, ese bloque static no hará nada porque está vacío, pero se ejecuta cuando la clase es cargada por primera vez a la JVM.

Imagen de beto.bateria

Mas exactamente: public class

Mas exactamente:

public class Demo{
static{
// alguna tarea
}
}

uhmm nosestas troliando?

uhmm nosestas troliando?

Imagen de Betinho89

m

pues así como lo pones en tu comentario, hace una tarea, incluso antes de que se ejecute el constructor de la clase o el main, apenas me lo acaba de enseñar un amigo, la verdad ni idea que se podía hacer eso, aunque no le he visto mucha utilidad hasta el momento.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">