Как удалить переменную в Java?

Пользователь

от ransom_homenick , в категории: Java , 2 года назад

Как удалить переменную в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@ransom_homenick Вы можете установить значение null и тем самым сборщик мусора автоматически должен удалить ее из памяти в Java, ниже код как пример:


1
2
3
4
5
6
7
8
public class Main {
    public static void main(String args[]) {
        String str = "тест";
        // Вывод: тест
        System.out.println(str);
        str = null;
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от eryn.rodriguez , 10 месяцев назад

@ransom_homenick 

Для удаления переменной в Java необходимо ее присвоить значению null.


Например, если мы имеем переменную типа String:

1
String myString = "Hello";


Мы можем удалить ее, присвоив значению null:

1
myString = null;


Теперь переменная myString больше не существует и не занимает в памяти никакого места.