Articles of estática de

Los valores finales estáticos de Java se reemplazan en el código al comstackr?

En java, decir que tengo lo siguiente ==fileA.java== class A { public static final int SIZE = 100; } Luego en otro archivo utilizo este valor ==fileB.java== import A; class b { Object[] temp = new Object[A.SIZE]; } Cuando esto se comstack, SIZE se reemplaza con el valor 100, de modo que si tuviera que […]

¿Llamar a los métodos estáticos a través de un objeto “mala forma”? ¿Por qué?

En una pregunta reciente, alguien preguntó sobre los métodos estáticos y una de las respuestas indicó que generalmente los llamas con algo como: MyClassName.myStaticMethod(); Los comentarios sobre eso también indicaron que también podría llamarlo a través de un objeto con: MyClassName myVar; myVar.myStaticMethod(); pero que se consideraba mala forma. Ahora me parece que hacer esto […]

Android: variable estática nula en memoria baja

Tengo una aplicación que tiene algunas variables estáticas. Estas variables se almacenan en una Clase independiente llamada DataContext. Estas variables se inicializan desde archivos sin formato al inicio de la aplicación (se llama a un método llamado DataContext.initConstant () en onCreate () de MyApplication que extiende la aplicación). (EDITAR: el método initConstant utiliza una AsyncTask […]

¿Puedo anular y sobrecargar métodos estáticos en Java?

Me gustaría saber: ¿Por qué los métodos estáticos no pueden anularse en Java? ¿Pueden los métodos estáticos estar sobrecargados en Java?

Java Static vs Instance

Entonces mi amigo codificador odia usar la encoding static . Sin embargo, mi progtwig Java está lleno de enlaces entre clases, ¡y tengo muchos de ellos! ¿Vale la pena volver a escribir todo el código para eliminar el método estático? ¿Hay alguna ventaja de usar uno sobre el otro?

¿Cuándo se inicializan las variables estáticas?

Me pregunto cuándo las variables estáticas se inicializan a sus valores predeterminados. ¿Es correcto que cuando se carga una clase, se crean (asignan) vars estáticos, luego se ejecutan los inicializadores estáticos y las inicializaciones en las declaraciones? ¿En qué momento se dan los valores predeterminados? Esto lleva al problema de la referencia directa. También, por […]

Matriz estática frente a matriz dinámica en C ++

¿Cuál es la diferencia entre una matriz estática y una matriz dinámica en C ++? Tengo que hacer una tarea para mi clase y dice no usar matrices estáticas, solo matrices dinámicas. He buscado en el libro y en línea, pero parece que no entiendo. Pensé que static se creó en tiempo de comstackción y […]

¿Cuándo ocurre la inicialización de la clase estática?

¿Cuándo se inicializan los campos estáticos? Si nunca instanciar una clase, pero tengo acceso a un campo estático, ¿TODOS los bloques estáticos y los métodos estáticos privados se usan para crear instancias de campos estáticos privados llamados (en orden) en ese instante? ¿Qué sucede si llamo a un método estático? ¿También ejecuta todos los bloques […]

Bloques de inicialización estática

Por lo que entiendo, el “bloque de inicialización estática” se usa para establecer valores de campo estático si no se puede hacer en una línea. Pero no entiendo por qué necesitamos un bloque especial para eso. Por ejemplo, declaramos un campo como estático (sin una asignación de valores). Y luego escriba varias líneas del código […]