Оценивает ли Java оставшиеся условия после того, как известен логический результат?

То есть, если у меня есть оператор, который оценивает несколько условий, скажем, оператор «или», подобный этому ..

if(isVeryLikely() || isSomewhatLikely() || isHardlyLikely())
{
    ...
}

В случае, когда isVeryLikely () возвращает истину во время выполнения, будут ли выполняться isSomewhatLikely () и isHardlyLikely () ? Как насчет того, чтобы вместо методов они были статическими логическими значениями?

29
задан Bill the Lizard 20 September 2012 в 20:57
поделиться