- 1
- 2
- 3
- 4
- 5
- 6
Integer obj = (Integer)dump.get("size");
if(obj == null) {
return;
}
int size = obj;
for(int i=0; i<size; i++) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+66
Integer obj = (Integer)dump.get("size");
if(obj == null) {
return;
}
int size = obj;
for(int i=0; i<size; i++) {
Самое странное, что автор явно знает, что такое автобоксинг, но всё равно использовал его коряво.
Lure Of Chaos 08.09.2011 11:09 # +2
дальше не читал.это лютый пиздец.
roman-kashitsyn 08.09.2011 11:21 # +1
?
lucidfox 08.09.2011 11:22 # 0
roman-kashitsyn 08.09.2011 11:28 # +1
lucidfox 08.09.2011 11:29 # −2
roman-kashitsyn 08.09.2011 11:31 # +1
lucidfox 08.09.2011 11:37 # 0
превращается в...
То есть действительно на каждой итерации.
roman-kashitsyn 08.09.2011 11:38 # +1
SmackMyBitchUp 08.09.2011 12:55 # 0
Способ автора с использованием int медленнее способа с Integer на 200мс лично у меня.
Количество итераций 1000000000.
roman-kashitsyn 08.09.2011 12:58 # 0
SmackMyBitchUp 08.09.2011 13:04 # 0
Тело цикла заполняется однородным одинарным слоем говна не зависящего от типа аргументов в условии цикла.
for(int i=0;i<size;i++) - вариант с size типа int медленнее.
roman-kashitsyn 08.09.2011 13:07 # 0
p.s. ХЗ, во что это превратит JIT :)
SmackMyBitchUp 08.09.2011 13:10 # 0
SmackMyBitchUp 08.09.2011 13:16 # 0
SmackMyBitchUp 08.09.2011 16:20 # 0
lucidfox 08.09.2011 13:43 # 0
SadKo 08.09.2011 11:58 # +1
guest8 09.04.2019 11:28 # −999