@jvmchat

Страница 523 из 2890
Andrey
22.08.2016
15:46:34
Почему никто не хочет отослать собеседнику уведомление об ответе?

Митко Соловец?
22.08.2016
16:24:18
тут за интерфейсы базар шел

sss3 ?
22.08.2016
16:24:38
Нет

Митко Соловец?
22.08.2016
16:24:42
и про ди сказали и про тесты и про слабую свзяность

Google
Митко Соловец?
22.08.2016
16:24:54
но еще забыли, что тупо удобно открыть интерфейс и посмотреть его апи

чем в километровом классе копаться

хотя правы и те, кто говорят что если 1 метод в классе, то интерфейс не нужен

Митко Соловец?
22.08.2016
16:28:57
и?

мы тут днем обсуждали про веру

Andrey
22.08.2016
16:29:09
1 метод же.

Митко Соловец?
22.08.2016
16:29:12
вот надо делать так, как считаешь нужным

главное чтобы это укладывалось в SOLID и не вызывало батхерт у коллег)

KrivdaTheTriewe
22.08.2016
16:55:12
Типа там не изобретай велик

Google
KrivdaTheTriewe
22.08.2016
16:55:28
Все что Файнал то файнал

sss3 ?
22.08.2016
21:01:13
Не важно сколько методов, важно сколько реализаций

James Tiberius Kirk ?
22.08.2016
21:19:24
но еще забыли, что тупо удобно открыть интерфейс и посмотреть его апи
Я обычно пишу объект, точечка, и смотрю какие методы предлагаются

V
22.08.2016
21:20:04
играет ктонить тут в LOL?

James Tiberius Kirk ?
22.08.2016
21:20:25
Это в @flood

V
22.08.2016
21:27:03
Это в @flood
да, а то уже понедельник, все настроились на работу

James Tiberius Kirk ?
22.08.2016
21:43:19
Vasiliy
23.08.2016
01:14:34
Это в @flood
лол, флуд – единственный чатик из > 15, в котором я забанен наверное, за флуд забанили, тк я не спамил и никого не оскорблял просто какой-то местный ким чен ир взял и нажал кнопочку

Артем
23.08.2016
06:14:02
если это какая-то гадость совсем - то нет

Bogdan
23.08.2016
08:24:29
static final Long cache[] = new Long[-(-128) + 127 + 1];

в чем прикол?

Akbolat
23.08.2016
08:25:47
Разве по final может меняться?

Bogdan
23.08.2016
08:27:01
ну это ж инициализация

мне интересно звчем -(-128)

James Tiberius Kirk ?
23.08.2016
08:28:03
не было идеи, что это причина в том, что это писал поехавший?

Google
James Tiberius Kirk ?
23.08.2016
08:28:18
или источнику кода можно доверять?

Ilya
23.08.2016
08:28:35
мне интересно звчем -(-128)
Для наглядности, наверное.

Bogdan
23.08.2016
08:28:36
это из jdk

James Tiberius Kirk ?
23.08.2016
08:28:54
это из jdk
ну значит точно поехавший писал

Towhopu
23.08.2016
08:29:57
Ну, по факту бывает в порыве напишешь что-то, что кажется единственно правильным и красивым, а потом пытаешься вспомнить, "зачем?". Но раз работает, то и не трогается.

Ilya
23.08.2016
08:31:39
Типа мы не просто длину массива пишем, а еще как бы говорим диапазон long'ов, который мы кэшируем.

Bogdan
23.08.2016
08:32:44
ну да, скорее для наглядности

Ilya
23.08.2016
08:37:37
Хотя, static final Long cache[] = new Long[-(-128) + 1 + 127 ]; Смотрелось бы лучше, имхо

Nikita
23.08.2016
08:41:02
Ужас

Зачем кому-то юзать Лонг и при этом до 128?

Обычно лонги большие

Ilya
23.08.2016
08:42:00
Nikita
23.08.2016
08:42:09
8 байт * 256

Берял
23.08.2016
08:42:23
Ilya
23.08.2016
08:42:24
А почему МЕГАбайта?

Nikita
23.08.2016
08:42:28
А точно

Сори

Ну тогда норм

Google
Nikita
23.08.2016
08:42:41
Хотя всеравно бесполезно

Берял
23.08.2016
08:43:04
Хотя всеравно бесполезно
лонг не длина массива, а значения массива

почему бесполезно?

Nikita
23.08.2016
08:43:29
почему бесполезно?
А почему полезно?

Ilya
23.08.2016
08:43:54
8 байт * 256
Вообще-то не так.

Admin
ERROR: S client not available

Nikita
23.08.2016
08:43:56
Вот хеширование интов полезно

Вообще-то не так.
Даже больше, согласен

Берял
23.08.2016
08:44:38
ненамного

Ilya
23.08.2016
08:45:00
Вот хеширование интов полезно
Вот это вот совсем бесполезно. Хэш от инта будет интом

Смысл?

Nikita
23.08.2016
08:45:16
ненамного
Намного

Ilya
23.08.2016
08:46:10
... Ну имеется ввиду хеш интеджеров
Вы случаем хэш и кеш не путаете?

Nikita
23.08.2016
08:46:16
Прости

Т9 меня поправляет постоянно :(

Bogdan
23.08.2016
08:47:06
8 байт * 256
там объекты создаются, должно быть побольше 8 байт

Nikita
23.08.2016
08:48:14
Google
Nikita
23.08.2016
08:49:44
Байтов 40 на каждый объект

Примерно

Надо проверить

Берял
23.08.2016
08:49:55
там создаются не объекты, а референсы, а референс лонга это 4 байта + хеддеры для массива

поэтому там меньше памяти выделяется, пока не созданы инстансы Long

Nikita
23.08.2016
08:51:15
Что такое референс?

Берял
23.08.2016
08:51:26
ссылка на объект же

Nikita
23.08.2016
08:51:39
Ну

А ну да

Я думал там дальше массив заполняют

Тогда норм

4*256 еще терпимо

Ilya
23.08.2016
08:52:13
поэтому там меньше памяти выделяется, пока не созданы инстансы Long
Они прям там сразу создаются: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/lang/Long.java#538

Ilya
23.08.2016
08:52:49
Хм, а что смешного?

Nikita
23.08.2016
08:53:01
Хм, а что смешного?
Ну столько памяти жрет

Страница 523 из 2890