Предварительные условия - это библиотека классов в гуаве, которая используется для проверки проходящих параметров.
Boolean Findelement (List <string> Elements, String DesiredElement) {CheckNotnull (Elements);
Использование простое и ясное, то есть проверьте, являются ли элементы параметров нулевым. Конечно, в классе предварительных условий есть и другие методы, которые могут соответствовать проверкам почти всех проходящих параметров. Преимущество предварительных условий заключается в том, что его легче понять в стеке вызовов, и каждый метод также предоставляет варианты форматированной строки, например:
CheckArgument (i <J, «Ожидается, я <J, но %s> %s», i, j);
В отличие от ключевых слов Assert, которые поставляются с Java, метод предварительных условий по -прежнему эффективен в версии выпуска.