Встречается на собеседованиях • сегодня

Для чего нужно ключевое слово transient

Ключевое слово transient в Java используется для указания, что поле не должно быть сериализовано при сохранении объекта. Это полезно, когда поле содержит временные или вычисляемые данные, которые не нужно сохранять (например, кешированные значения или чувствительную информацию).

Пример:

java
class User implements Serializable {
    private String username;
    private transient String password; // Не будет сериализовано

    public User(String username, String password) {
        this.username = username;
        this.password = password;
    }
}

При десериализации transient-поле получит значение по умолчанию (например, null для объектов).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы