Size: a a a

2020 February 27

AP

Alexander Pukhalsky in pro.jvm
Alex Rackshasa
Плюс ещё сверху вопрос, ни у кого нет выхода на китайское ява комьюнити?
В вичате искать надо, думаю
источник

II

Ivan Ivan in pro.jvm
Alex Rackshasa
Рискую за такой вопрос тут отхватить, но всё же. Какую бы посоветовали литературу на английском, для того кто хочет вкатиться в яву?
Thinking in Java, Bruce Eckel
источник

l

lloyd in pro.jvm
Alex Rackshasa
Рискую за такой вопрос тут отхватить, но всё же. Какую бы посоветовали литературу на английском, для того кто хочет вкатиться в яву?
Лучше курс хороший на удему каком нить англоязычный
источник

AR

Alex Rackshasa in pro.jvm
Ivan Ivan
Thinking in Java, Bruce Eckel
Спасибо.
источник

AR

Alex Rackshasa in pro.jvm
lloyd
Лучше курс хороший на удему каком нить англоязычный
Про юдеми и курсеру тоже подумал.
источник
2020 February 28

b💬

binka 💬 in pro.jvm
Для чего вам приходилось писать свою реализацию мапки?
источник

S

Sergei in pro.jvm
binka 💬
Для чего вам приходилось писать свою реализацию мапки?
Для собеседования.
источник

AM

Aleksander Melnichnikov in pro.jvm
binka 💬
Для чего вам приходилось писать свою реализацию мапки?
Максимум брал koloboke collections. Если нужна была мапка с примитивами и только парочкой методов
источник

T

Tagir in pro.jvm
binka 💬
Для чего вам приходилось писать свою реализацию мапки?
Я писал в Идейке, потому что не устраивало всё что было
источник

VD

Vitalii Dmitriev in pro.jvm
binka 💬
Для чего вам приходилось писать свою реализацию мапки?
Когда надо было мапку с примитивными индексами или когда были парные ключи/значения
источник

VS

Vlad Solovyev in pro.jvm
Vladimir Petrakovich
Однако люди почему-то ждут, что Set.removeAll(list) должен работать быстрее, чем N^2
Если он упорядочен и удаляемый список упорядочен, то можно быстрее сделать removeAll
источник

VD

Vitalii Dmitriev in pro.jvm
Или имеется в виду целиком, с нуля писать логику хранения элементов?
источник

ЖМ

Жора Монтировка in pro.jvm
Если мы создаем какое-то исключение, которое может быть статическим, jit сможет заинлайнить такое и не создавать объект каждый раз?
источник

AE

Alexandr Emelyanov in pro.jvm
Жора Монтировка
Если мы создаем какое-то исключение, которое может быть статическим, jit сможет заинлайнить такое и не создавать объект каждый раз?
что значит статические исключение?
источник

ЖМ

Жора Монтировка in pro.jvm
нет завязки на изменяющиеся параметры
просто тупо new RuntimeException()
источник

AE

Alexandr Emelyanov in pro.jvm
не создавать каждый раз не получится ибо у каждого исключения в момент создания остается слепок стека для стектрейса возникновения
источник

ЖМ

Жора Монтировка in pro.jvm
стоит иметь в виду что stacktrace может меняться
источник

ЖМ

Жора Монтировка in pro.jvm
Alexandr Emelyanov
не создавать каждый раз не получится ибо у каждого исключения в момент создания остается слепок стека для стектрейса возникновения
ну вот да, похоже на правду
источник

AS

Aleksey Shipilev in pro.jvm
Надеяться на то, что компилятор "прочухает", что у исключений одинаковый стектрейс, не стоит.
источник

ЖМ

Жора Монтировка in pro.jvm
мне просто где-то попадалось что при сборке профиля jit может таки "прочухать", и если пересборка не потребуется то он соптимизирует
источник