Стоимость производительности во время компиляцииJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Стоимость производительности во время компиляции

Сообщение Anonymous »

Мне кажется, что из двух подходов у первого были проблемы с производительностью, связанные с объединением строк и toCharArray. Но мне сказали, что обе эти операции происходят во время компиляции, поэтому накладных расходов на производительность нет.

Если это правда, то почему операции во время компиляции не нагружают производительность? р>

private final static char[] DigitTens = {
("0000000000"+ "1111111111"+"2222222222"+"3333333333"+"4444444444" //
+"5555555555"+"6666666666"+"7777777777"+"8888888888"+"9999999999")
.toCharArray();
};


Против:

private final static char[] DigitTens = {
'0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'1', '1', '1', '1', '1', '1', '1', '1', '1', '1',
'2', '2', '2', '2', '2', '2', '2', '2', '2', '2',
'3', '3', '3', '3', '3', '3', '3', '3', '3', '3',
'4', '4', '4', '4', '4', '4', '4', '4', '4', '4',
'5', '5', '5', '5', '5', '5', '5', '5', '5', '5',
'6', '6', '6', '6', '6', '6', '6', '6', '6', '6',
'7', '7', '7', '7', '7', '7', '7', '7', '7', '7',
'8', '8', '8', '8', '8', '8', '8', '8', '8', '8',
'9', '9', '9', '9', '9', '9', '9', '9', '9', '9',
};


Подробнее здесь: https://stackoverflow.com/questions/191 ... erformance
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»