Нуль-безопасный метод вызова Java7

Я хочу получить подробную информацию об этой функции Java7, как этот код

public String getPostcode(Person person)
{
    if (person != null)
    {
        Address address = person.getAddress();
        if (address != null)
        {
            return address.getPostcode();
        }
    }
    return null;
}

Можно сделать что-то подобное

public String getPostcode(Person person)
{
    return person?.getAddress()?.getPostcode();
}

Но, честно говоря, это не так много для меня понятно. Пожалуйста, объясните?

Ответы на вопрос(4)

Ваш ответ на вопрос