Я думаю, что ни для кого не секрет, что программы бывают,
как однопоточные, там и многопоточные. В чем же их отличия и для чего
используется многопоточность при разработке программы на java. Давайте попробуем разобраться.
воскресенье, 19 февраля 2012 г.
суббота, 4 февраля 2012 г.
Клонирование объектов. Интерфейс Cloneable.
Иногда необходимо получить копию объекта, которая не зависела
бы от оригинала. С которой можно было бы производить манипуляции, при этом, не
изменяя оригинал. При обыкновенном присваивание объектов (obj1 = obj2;) передаются ссылки на объект. В
итоге два экземпляра ссылаются на один объект, и изменение одного приведет к
изменению другого. Как мы видим это не то, что нам нужно. И в данном случае,
нам на помощь придет интерфейс Cloneable
и метод clone() класса Object.
четверг, 2 февраля 2012 г.
Сортировка и упорядочивание. Интерфейсы Comparable и Comparator
Начиная с версии 1.5, в Java появились
два интерфейса java.lang.Comparable и java.util.Comparator. Объекты классов, реализующие один из
этих интерфейсов, могут быть упорядоченными. Зачем же тогда два интерфейса,
которые делают одно, и тоже действие, спросите вы. Вот об этом мы и поговорим в
этой статье.
Подписаться на:
Сообщения (Atom)