Разработка ждёт балета
1.67K subscribers
488 photos
3 videos
15 files
1.43K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://t.me/+e2ND1tAa0lU2ZTli
Download Telegram
Относительно старый доклад про две оптимизации String в JDK 9: Compact Strings (как бы нам хранить строчки в памяти поэффективнее) и Indify String Concat (читай, как бы нам строчки получше конкатенировать). Две этих штуки вместе дали очень приятный буст производительности.

#talk #java #string
Тут конечно сами себе палки в колёса вставляют, но очень интересно. Чел ломает java.lang.String. Чтобы строка не была .equals самой себе и всё в таком духе. И совсем не больно!
Только представьте, какая красота будет, если злонамеренно такое пропихнуть в какую-то популярную либу и сломать всем интернированную, скажем, "id".

#java #string
🔥121