@jvmchat

Страница 762 из 2890
sss3 ?
03.12.2016
17:37:11
@dmsol

James Tiberius Kirk ?
03.12.2016
17:37:53
а я прошел тест

чего вы злюки такие

Митко Соловец?
03.12.2016
17:38:11
да пусть люди пройдут тест

Google
Gerc
03.12.2016
17:46:19
Какая замена LinkedHashSet<Long> ?

James Tiberius Kirk ?
03.12.2016
17:47:22
Какая замена LinkedHashSet<Long> ?
смотря какая цель

sss3 ?
03.12.2016
17:47:28
зачем тебе замена?

Gerc
03.12.2016
17:48:25
Сложить все лонгы дат чтоб не повторялось и чтоб на автобоксинг не тратилось. SparseArray не подойдет?

James Tiberius Kirk ?
03.12.2016
17:49:39
для этой задачи мне кажется вообще ничего с приставкой Linked не подходит

Denis
03.12.2016
17:49:55
А зачем нужен в языке автобоксинг, если это такая дорогая операция?

guga
03.12.2016
17:53:22
А зачем нужен в языке автобоксинг, если это такая дорогая операция?
почему она дорогая? new одна их самых простых операций в языке. А автобоксинг нужен потому, что генерики прикручены сбоку и криво.

Denis
03.12.2016
17:58:43
почему она дорогая? new одна их самых простых операций в языке. А автобоксинг нужен потому, что генерики прикручены сбоку и криво.
Я про дженерики. Человек хочет использовать что-то попроще, что работает с примитивными типами, чтобы не было аутобоксинга. А почему их так криво добавили в язык, что их приходится избегать?

Митко Соловец?
03.12.2016
17:59:18
это жертва обратной совместимости

guga
03.12.2016
17:59:50
Я про дженерики. Человек хочет использовать что-то попроще, что работает с примитивными типами, чтобы не было аутобоксинга. А почему их так криво добавили в язык, что их приходится избегать?
Потому что генериков не было до 1.5 версии, а вкрутить их не ломаю уже написаный код задача сложная, вот и сделали так. Скажи спасибо Одерски.

James Tiberius Kirk ?
03.12.2016
18:00:11
а Одерски причем?

Luger
03.12.2016
18:00:26
Он же и делал женерики.

guga
03.12.2016
18:00:28
Эм, он их писал.

Google
James Tiberius Kirk ?
03.12.2016
18:00:36
а

я его знаю только как папу скалы

Denis
03.12.2016
18:01:11
это жертва обратной совместимости
Что такой качественный и полезный код был написан, чтобы была совместимость с ним? А теперь весь последующий код должен страдать.

guga
03.12.2016
18:01:45
я его знаю только как папу скалы
лучше знать его как отца пиццы

James Tiberius Kirk ?
03.12.2016
18:02:22
Если бы не было обратной совместимости, то вся поддержка проектов до 1.5 сводилась бы к использованию только версий ниже 1.5

Luger
03.12.2016
18:02:22
James Tiberius Kirk ?
03.12.2016
18:02:35
хочешь свежую версию — перепиши на новую версию, а то не заработает

Митко Соловец?
03.12.2016
18:02:42
именно поэтому она язык номер 1 в мире для бизнес-приложений

James Tiberius Kirk ?
03.12.2016
18:02:43
так себе перспектива

Luger
03.12.2016
18:03:43
хочешь свежую версию — перепиши на новую версию, а то не заработает
Вово Питонисты до сих пор иногда на втором пишут.

guga
03.12.2016
18:03:55
так будут же примитивы в генериках

guga
03.12.2016
18:04:25
в девятке, если всё сростётся

Luger
03.12.2016
18:05:12
не "иногда" :)
да вроде уже все таки иногда. 2016 год на дворе)

Denis
03.12.2016
18:06:06
в девятке, если всё сростётся
А как называется эта фича в 9 джаве, погулить. За счет чего они будут работать?

guga
03.12.2016
18:06:19
велью тайпы

Google
guga
03.12.2016
18:08:59
их доля ниже жабки

Denis
03.12.2016
18:09:06
велью тайпы
Ждем июня 2017, чтобы попробовать

James Tiberius Kirk ?
03.12.2016
18:09:08
А c#, c++ не любят в бизнесе?
с# сильно ограничен виндой, а с++ банально дороже

Берял
03.12.2016
18:09:27
Ждем июня 2017, чтобы попробовать
если опять ничего не перенесут

Denis
03.12.2016
18:09:36
с# сильно ограничен виндой, а с++ банально дороже
Уже есть .net core под линукс. Asp.net будет работать и mc sql server.

James Tiberius Kirk ?
03.12.2016
18:09:46
неэнтерпрайзопригодный пока

Gerc
03.12.2016
18:09:48
Хэшсет обертка над хэшмапом с пустым объектом в значении

sss3 ?
03.12.2016
18:10:09
ну и

все сеты так сделаны

в джаве

Gerc
03.12.2016
18:13:06
В андроиде хоть SparseArray придумали для избежания анбоксинга

sss3 ?
03.12.2016
18:13:32
прикольно

James Tiberius Kirk ?
03.12.2016
18:14:17
В андроиде хоть SparseArray придумали для избежания анбоксинга
ты решение на андроид ищешь или для бекенда какого-нибудь?

James Tiberius Kirk ?
03.12.2016
18:15:18
разные же подходы, на андроиде все надо экономить и оптимизировать, а бекенд какой-нибудь обычно не нуждается в такой оптимизации, ибо в любом случае узкими местами будут всякие соединения внешние

Gerc
03.12.2016
18:17:52
Да ниче не экономят т.к тащат в андроид ирикс, даггер

Gerc
03.12.2016
18:20:22
Google
guga
03.12.2016
18:41:24
Кстати, стоит ли операция каста тапа что-то?

sss3 ?
03.12.2016
18:43:28
думаю по-минимому

иначе использование дженериков было бы не так круто

guga
03.12.2016
18:45:22
Эм, проверки в компаил тайме же.

sss3 ?
03.12.2016
18:47:24
проверки да

но все дженерики заменяются на кастование

в рантайме

Denis
03.12.2016
20:47:39
как-будто сам из obejct к своему типу приводишь

Admin
ERROR: S client not available

Alex
03.12.2016
21:33:00
Кстати, стоит ли операция каста тапа что-то?
Стоит и стоит дорого, как олимпиадкодрочер говорю :D

Каст+бокс примитивов может съедать чуть ли не треть процессорного времени, если часто не делить :D

Denis
03.12.2016
21:37:25
Каст+бокс примитивов может съедать чуть ли не треть процессорного времени, если часто не делить :D
И этого нужно стараться избегать? А олимпиадные программисты на каком языке пишут обычно?

Alex
03.12.2016
21:39:36
Нет, не нужно. Плюсы/делфи/джава.(делфи, вааат?) И вообще чат не тот

Alexander
03.12.2016
22:52:52
На похапэ
На друпале

guga
04.12.2016
09:53:38
Скажи, когда появился java collection api?

Marat
04.12.2016
09:56:02
потому что они были там с первой версии?
Со второй по-моему. Проблемы совместимости вылечили одновременным существованием нескольких версий .нет на компе

Google
guga
04.12.2016
09:57:53
Ей правда мало кто пользуется.

Boris
04.12.2016
09:58:15
святая корова же.

Moon
04.12.2016
09:58:27
ребят, сорри за оффтоп, но как будет выглядеть команда для записи .exe приложения в автозагрузку в HKLM, win xp, через командную строку?

Andrey
04.12.2016
09:58:31
Ей правда мало кто пользуется.
Тебе так кажется. Портировать километры кода не очен приятно.

guga
04.12.2016
09:59:19
зря ты так
Ну редко всё завязано только на Java. Например некоторые фреймворки не очень c g1 дружат.

видал проекты, которые до сих пор на 6й жабке

Marat
04.12.2016
10:01:10
Нифига. Хочешь новые фичи - переписывай код полностью. Офигенно, чо.
Да не переписывай, а перекомпиль. И, насколько, я помню, clr 2.0 умеет иногда пересобирать и запускать то, что собрано под 1.1 на лету, если на машине .net 1.1 не установлен

guga
04.12.2016
10:01:14
которые в 2015 мигрили с 1.5 на 1.6

Boris
04.12.2016
10:01:23
это да. до EE6 и переезд между weblogic/jboss/glassfish — боль

там даже какие-то классы, ЕМНИП, поменялись

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

Marat
04.12.2016
10:02:29
видал проекты, которые до сих пор на 6й жабке
Некоторые еще на 1.4 сидят, потому что с оракла 9 съехать не могут

И кобол у некоторых еще жив

Давайте хранить обратную совместимость вечно

guga
04.12.2016
10:04:20
Boris
04.12.2016
10:04:46
не совсем вечно, если я правильно помню

sss3 ?
04.12.2016
10:05:10
воу

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