Логические операторы
Коротко: Операторы для объединения нескольких булевых выражений: && (И), || (ИЛИ) и ! (отрицание).
Подробнее: В Java && и || вычисляются с «коротким замыканием» (short-circuit): для a && b значение b вообще не проверяется, если a уже false — полезно…
Подробности
String text = null;
// Без короткого замыкания…См. также: операторы, операторы сравнения, оператор if