Страницы

Поиск по вопросам

воскресенье, 21 октября 2018 г.

Фигурные скобки в Java. Что происходит когда я опускаю скобки?

Есть один вопрос касаемо Java. Что происходит, когда я опускаю скобки как в примере ниже:
Без скобок:
for(...) someAction() ;
идентичный код со скобками:
for(...) { someAction() ; }
Использование или неиспользование скобок в этом примере как-то влияет на время компиляции или производительность ?


Ответ

Разница в том, что без скобок будет выполняться только одна строка, следующая после цикла/условия/пр. В случае со скобками будет выполнено все внутри { }. Если Вы на 99.9% уверены, что конструкция будет неизменна - можете писать без скобок. Чтобы не было впоследствии ситуации, что добавите еще 1 строчку, скобки забудете, а затем программа не так отработает.

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

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