понедельник, 25 июля 2011 г.

Создавайте объекты только тогда, когда это необходимо

Создавать объекты надо только тогда, когда это действительно необходимо. Т.к. создание объекта является дорогостоящей операцией в плане производительности и освобождении памяти. В качестве решения проблемы можно использовать ленивую инициализацию:

public class Messages {
    private List<String> messages;
    public List<String> getMessages () {
        if(messages == null) {
            messages = new ArrayList<String>();
        }
        return messages;
    }
}

Комментариев нет:

Отправить комментарий