Забирай бесплатные материалы от меня по изучению Java и подготовки к собеседованиям: t.me/JavaLearnBot?start=c1724626210163-41-ds
@Elteruin2 ай бұрын
Спасибо огромное за видео! Лайк!
@lipki5822 ай бұрын
Привет Павел, 👋 Было бы здорово поговорить немного о многопоточности) Сам ходил на собесы, где-то не спрашивали, а где-то копали настолько глубоко, что требовали знаний хэпнс бефоре))
@Umar-h1g2 ай бұрын
Stack бывает отдельно для всех стеков и так же один стек на n потоков, это управляется в процессе создание нового потока, если делать thread start то скек будет одним для main thread и для нового а если thread run то откроется новый стек для нового потока
@java_coder2 ай бұрын
Вроде бы при сложении строк в свежих версиях джава компилятор сам заменяет конкатенацию на стринг билдер, разве нет?
@alexandr60552 ай бұрын
ого, откуда такая инфа, не слышыл подобного)) Типа он самостоятельно создает СтрингБилдер добавляет в него, затем делает на нем .туСтринг() и уничтожает его?)
@java_coder2 ай бұрын
@@alexandr6055 что-то подобное было, а после 15 джавы вроде там что-то более интересное придумали, точно не помню где видел, но у Тагира Валиева на Хабре были похожие статьи по оптимизациям на уровне компилятора и можно ещё поискать в инете статьи исследователей и любителей поковырять байт код или почитать принятые пропозалы.
@АндрейИванов-б7ц2в2 ай бұрын
сборщик мусора смысла нет глубоко спрашивать, там всё на автомате стоит , можно там настройки делать но эти настройки легче чем знать всю настройку памяти
@evgenijyar5116Ай бұрын
Что-то мне подсказывает, что байт-код хранится не в метаспэйс, а в куче. Но в целом похер.