Возможно, имелись в виду модификаторы transient и final в языке Java. 14
Transient используется для переменных экземпляра, которые не должны участвовать в процессе сериализации объекта. 1 Если переменная помечена как transient, Java Virtual Machine (JVM) пропустит её при сериализации, и её значение не будет записано в поток данных. 1 Это полезно, когда нужно исключить переменные, которые не имеют смысла сохранять (например, кэшированные данные или временные значения). 1
Final делает переменную, метод или класс финальным (неизменяемым). 4 Метод c модификатором final не может быть перезаписан любым подклассом. 4 Финальные методы и переменные не могут быть изменены. 4
Таким образом, отличие transient от final заключается в том, что transient используется для исключения переменных из процесса сериализации, а final — для указания неизменяемых переменных и методов.
При этом transient и final можно использовать вместе: если поле помечено и transient, и final, то поле не будет сериализовано, но его значение останется прежним даже после десериализации. 2