Warum gibt mir Eclipse die Erwärmung "Ressourcenleck: 'in' ist nie geschlossen" im folgenden Code?Ressourcenleck: 'in' ist nie geschlossen
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();
Dies wird die 'Scanner' schließen und die Warnung zum Schweigen bringen, aber es wird auch in der Nähe' System.in' der in der Regel nicht erwünscht ist. –
@StuartCook +1. Etwas, das man im Auge behalten sollte. – informatik01
Warum müssen wir den Scanner schließen? Was ist mit "Ressourcenlecks" gemeint? –