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