Сериализация (serialization) объектов Java позволяет взять вам любой объект, реализующий интерфейс Serializable, и превратить его в последовательность байтов, из которой затем можно полностью восстановить исходный объект.
Чтобы сериализовать объект, требуется создать выходной поток OutputStream, который нужно вложить объект ObjectOutputStream. По сути, вызов метода writeObject() осуществляет сериализацию объекта, и далее вы пересылаете его в выходной поток данных OutputStream. Для восстановления объекта необходимо надстроить объект ObjectInputStream для входного потока InputStream, а затем вызвать метод readObject(). Этот метод возвращает ссылку на объект типа Object, поэтому после вызова метода следует провести нисходящее преобразование для получения объекта нужного типа.
Показаны сообщения с ярлыком static. Показать все сообщения
Показаны сообщения с ярлыком static. Показать все сообщения
понедельник, 5 декабря 2011 г.
суббота, 5 ноября 2011 г.
Переопределение(override) статического метода
Можно ли переопределить(override) статический метод? И да, и нет.
Да - потому, что никто вам не запрещает этого делать, в том числе и компилятор. Переопределяйте, пожалуйста. И нет - потому, что сколько бы вы не переопределяли статический метод, выполнятся все равно будет базовый.
Да - потому, что никто вам не запрещает этого делать, в том числе и компилятор. Переопределяйте, пожалуйста. И нет - потому, что сколько бы вы не переопределяли статический метод, выполнятся все равно будет базовый.
Подписаться на:
Сообщения (Atom)