necesidad de variables estáticas y su sobrecarga en jvm

Según el concepto sobre miembros estáticos, se crean / cargan en la memoria cuando se realiza la primera llamada a su clase. Y son comunes entre todas las instancias de esa clase. Significa que no se vuelven a crear ni se vuelven a marcar, etc. Además, solo se puede acceder a ellos por el nombre de la clase. No es necesario crear objetos para esa clase solo para acceder a ellos.

Ahora mis preguntas son;

¿Si alguna vez hay miembros estáticos en la memoria hasta que se ejecuta la aplicación? incluso si GC (recolector de basura) hubiera recopilado todas las instancias de esa clase.Para un gran proyecto, donde 8-10 equipos trabajan juntos, no les importa la codificación del equipo de otros. Pueden crear miembros estáticos según sus necesidades. Si todos los miembros están almacenados en la memoria caché, ¿no crearía una sobrecarga en JVM?Por defecto, todos los miembros de las interfaces son ESTÁTICOS y el uso de interfaces es bueno en muchos casos. Pero si tengo en cuenta mis preguntas anteriores, ¿debería seguir usando interfaces?

Respuestas a la pregunta(3)

Su respuesta a la pregunta