Articles of static

Llamar a métodos generics estáticos

Me he topado con una situación curiosa que involucra métodos generics estáticos. Este es el código: class Foo { public static Foo createFoo() { // … } } class Bar { private Foo member; public Bar() { member = Foo.createFoo(); } } ¿Cómo es que no tengo que especificar ningún argumento de tipo en la […]

¿Debería declararse un “Registrador final estático” en MAYÚSCULAS?

En Java, las variables finales estáticas son constantes y la convención es que deberían estar en mayúsculas. Sin embargo, he visto que la mayoría de la gente declara los registradores en minúsculas, lo que aparece como una violación en PMD . p.ej: private static final Logger logger = Logger.getLogger(MyClass.class); Simplemente busque en google o SO […]

Creación de comstackción estática de Mac OS XC

¿Cómo puedo crear una comstackción estática de un archivo .c en Mac OS X? Cuando bash: gcc -o test Main.c -static Yo obtengo: ld: library not found for -lcrt0.o collect2: ld returned 1 exit status

¿Cuándo NO utilizar la palabra clave estática en Java?

¿Cuándo se considera una mala práctica utilizar la palabra clave estática en Java en las firmas de métodos? Si un método realiza una función basada en algunos argumentos, y no requiere acceso a campos que no son estáticos, ¿no querría siempre que estos tipos de métodos fueran estáticos?

¿en qué orden se ejecutan bloques estáticos y variables estáticas en una clase?

Posible duplicado: Inicialización de clase estática de Java ¿Por qué la variable de cadena se actualiza en el bloque de inicialización y no en el número entero (aunque el bloque se escribe primero)? class NewClass { static { System.out.println(NewClass.string+” “+NewClass.integer); } final static String string=”static”; final static Integer integer=1; public static void main(String [] args)//throws […]

¿Por qué no se permite una variable final estática calificada en un bloque de inicialización estático?

Caso 1 class Program { static final int var; static { Program.var = 8; // Comstacktion error } public static void main(String[] args) { int i; i = Program.var; System.out.println(Program.var); } } Caso 2 class Program { static final int var; static { var = 8; //OK } public static void main(String[] args) { System.out.println(Program.var); […]

¿Por qué los campos estáticos no se inicializan a tiempo?

El siguiente código imprime null una vez. class MyClass { private static MyClass myClass = new MyClass(); private static final Object obj = new Object(); public MyClass() { System.out.println(obj); } public static void main(String[] args) {} } ¿Por qué los objetos estáticos no se inicializan antes de que se ejecute el constructor? Actualizar Acabo de […]

¿Los métodos estáticos son seguros?

Tengo una clase de temporizador estático que CUALQUIER página web llamará para calcular cuánto tiempo ha tardado en construirse cada página. Mi pregunta es si las clases de Static son seguras? En mi ejemplo, ¿los usuarios simultáneos causarán un problema con mis horas de inicio y finalización? por ejemplo, un subproceso diferente sobreescribiendo mis valores […]

asignación estática en java – stack, stack y generación permanente

Últimamente he estado leyendo mucho sobre esquemas de asignación de memoria en Java, y ha habido muchas dudas ya que he estado leyendo de varias fonts. Recogí mis conceptos y solicito revisar todos los puntos y comentarlos. Llegué a saber que la asignación de memoria es específica de JVM, así que debo decir de antemano, […]

Miembros de clase estática vs no estática

Soy nuevo en c sharp y en la progtwigción en general. Tengo una pregunta rápida: ¿cuál es la mejor práctica con respecto a las variables estáticas / no estáticas? Tengo una variable, private int x, que pertenece a la clase y. Para acceder a esta variable, necesito hacer referencia a y. Sin embargo, si x […]