Специализация
React Frontend Developer
Python Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
Выберите навыки
React
Git
Redux
Webpack
Docker
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Какая разница между String, StringBuffer и StringBuilder?
String — неизменяемый класс, каждый раз при изменении строки создается новый объект.
StringBuffer — изменяемый класс, потокобезопасен, но менее эффективен, чем StringBuilder.
StringBuilder — изменяемый класс, не является потокобезопасным, но более эффективен в однопоточных приложениях.
В чем различия между String и &str в Rust?
String — это владимый тип данных, размещённый в куче. Он изменяем и позволяет манипулировать содержимым строки.&str — это заимствованный тип данных, обычно используемый для чтения строковых данных. Он неизменяем и эффективен для передачи строк в функции.
Что такое классы System.String и System.Text.StringBuilder?
Класс String является неизменяемым, что означает создание нового объекта при каждой модификации строки. В то время как StringBuilder позволяет изменять строки в памяти без создания новых объектов, что делает его более эффективным при частых изменениях.
Почему не рекомендуется использовать конструкторы, такие как new String, в JavaScript?
Использование конструкторов, таких как new String или new Number, не рекомендуется, так как они создают объект вместо примитива. Объекты ведут себя иначе, чем примитивные типы данных, и могут приводить к неожиданным результатам в сравнении и других операциях. Примитивные значения (например, строки или числа) следует использовать напрямую без конструкторов.
Рейтинг:
3
Сложность:
6
Рейтинг:
2
Сложность:
5
Рейтинг:
1
Сложность:
6
Рейтинг:
2
Сложность:
7