Страницы

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

пятница, 19 октября 2018 г.

Создание переменной или new

Есть код:
//способ 1 FileReader fileReader = new FileReader("somefile"); BufferedReader bufferedReader = new BufferedReader(fileReader);
//способ 2 BufferedReader bufferedReader1 = new BufferedReader(new FileReader("somefile"));
В обоих случаях я получу желаем результат.
Какой из этих двух способов предпочтительней и почему?
Стоит ли не создавая переменную писать сразу new SomeVar() ?


Ответ

На самом деле оба варианты одинаковы, по тому что, компилятор оптимизирует код по своему усмотрению.
Я рекомендую использовать 1 способ, т.к. он более удобный при отладке.

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

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