¿Por qué Eclipse me da el calentamiento "Pérdida de recursos: 'en' nunca se cierra 'en el siguiente código?Pérdida de recursos: 'in' nunca se cierra
public void readShapeData() {
Scanner in = new Scanner(System.in);
System.out.println("Enter the width of the Rectangle: ");
width = in.nextDouble();
System.out.println("Enter the height of the Rectangle: ");
height = in.nextDouble();
Esto cerrará el 'Scanner' y silenciar la advertencia, pero también se cerrará' System.in' que por lo general no es deseable. –
@StuartCook +1. Algo para vigilar. – informatik01
¿Por qué tenemos que cerrar el escáner? ¿Qué se entiende por "fuga de recursos"? –