Estoy tratando de entender más acerca de la función dispose() de la clase Window de AWT/Swing y de lo que hace. Imagine la siguiente serie de eventos:¿Puede Java reutilizar los recursos de la GUI del sistema no eliminados?
- Una instancia A de una derivada de ventana X se recoge basura después de salir del alcance. Desechar es no llamado antes de la recolección de basura.
- Se crea y se muestra una nueva instancia de X, B.
¿Utiliza B los recursos no eliminados que quedaron después de que A fuera GC'd?
Además, para una derivada de ventana Z, si hay muchas instancias de Z, ¿el JRE puede reutilizar los recursos de ventana entre ellos?