2010-07-28 11 views

Respuesta

13

Si encuentra que necesita varias instancias de una variable estática, esta es una fuerte indicación de que no debe usar variables estáticas en primer lugar.

Sí, si la misma clase se carga en diferentes cargadores de clases, cada copia de la clase tendrá su propia estática. Sin embargo, el único código que puede hacer referencia estáticamente a esas estadísticas serán las clases cargadas por el mismo cargador de clases. Y, por supuesto, ese código solo (estáticamente) verá las estadísticas en una copia de la clase. Entonces probablemente no has logrado mucho.

En lugar de perder el tiempo con los cargadores de clases, debería refaccionar su código para convertir las variables estáticas en variables de instancia.

+0

Entonces, ¿cómo puedo codificar para usar múltiples clasificadores? – Satish

+6

@satish - ¿así que no te he convencido de que es una mala idea? –

+1

No se trataba de una mala idea, sino de intentar comprender la idea detrás de los cargadores de múltiples clases. apúntame a cualquier tutorial o ejemplo si te encuentras con alguno. Gracias por la excelente respuesta :-) – Satish

Cuestiones relacionadas