Метод Java Scanner close(). Метод close() закриває файл або вхідний потік, який читав сканер. Після виклику методу close() поточний об’єкт Scanner більше не можна використовувати. Примітка. Закриття сканера, створеного за допомогою System.in, призведе до закриття самого потоку System.in, що зробить його непридатним для використання.
Щоб уникнути витоку пам'яті в коді ми повинні закрити Сканер після завершення читання введених даних від користувача або файлів. Загальнодоступний метод сканування void close() дозволяє програмі Java відновлювати пам’ять сканера та використовувати її в інших функціях.
void close(Object queryResult); void closeAll(); Метод close() закриває результат, який було повернуто одним викликом execute(). Ви використовуєте closeAll(), щоб закрити всі результати викликів execute() екземпляра Query. Обидва методи звільняють ресурси результату запиту.
Якщо вам потрібна JButton, яка закриває програму, ви повинні створити цю кнопку: Кнопка JButton = нова кнопка JButton("Закрити"); Тоді ви повинні додати спеціальний обробник до кнопки: Button.
Вийти з методу Java за допомогою Return Є ще один спосіб вийти з програми Java за допомогою return ключове слово. Ключове слово return завершує виконання методу, коли він використовується, і повертає значення з функції. Ключове слово return можна використовувати для виходу з будь-якого методу, якщо він не повертає жодного значення.
Метод close викликається для звільнити ресурси, які утримує об’єкт (наприклад, відкриті файли).