Автоматическое преобразование типов и перегрузка в Java.
Java 1397. Что такое сериализация.
1397. Что такое сериализация. Сериализация в Java - это процесс преобразования объекта в последовательность байтов, которая может быть сохранена в файле или передана по сети, а затем восстановлена обратно в объект. Это позволяет сохранять состояние объекта и передавать его между различными системами или процессами. Java предоставляет встроенный механизм сериализации, который позволяет классам быть сериализуемыми. Для того чтобы класс был сериализуемым, он должен реализовывать интерфейс java.io...
Serializable vs Parcelable
Что такое сериализация и десереализация? Сериализация - это процесс перевода структуры данных в последовательность байтов. Десериализация - это процесс перевода байтов в структуры данных. Изначально в java есть Serializable, но так как она медленная из-за использования рефлексии, Android решили сделать некое подобие Serializable и назвали его Parcelable. Parcelable быстрее так как это некий контейнер данных, что-то вроде стека, в который загружаются данные объекта. ВАЖНО! Есть метод: Parcel.marshal() Массив байт, который мы получили с помощью этого метода слишком большой и его НЕЛЬЗЯ хранить в постоянной памяти, так как в андроиде частое межпроцессное взаимодействие...