Вопросы React Frontend Developer


Какая разница между String, StringBuffer и StringBuilder?

  • Рейтинг:

    3

  • Сложность:

    6

String — неизменяемый класс, каждый раз при изменении строки создается новый объект.

StringBuffer — изменяемый класс, потокобезопасен, но менее эффективен, чем StringBuilder.

StringBuilder — изменяемый класс, не является потокобезопасным, но более эффективен в однопоточных приложениях.

Подробнее

В чем различия между String и &str в Rust?

  • Рейтинг:

    2

  • Сложность:

    5

String — это владимый тип данных, размещённый в куче. Он изменяем и позволяет манипулировать содержимым строки.
&str — это заимствованный тип данных, обычно используемый для чтения строковых данных. Он неизменяем и эффективен для передачи строк в функции.

Подробнее

Что такое классы System.String и System.Text.StringBuilder?

  • Рейтинг:

    1

  • Сложность:

    6

Класс String является неизменяемым, что означает создание нового объекта при каждой модификации строки. В то время как StringBuilder позволяет изменять строки в памяти без создания новых объектов, что делает его более эффективным при частых изменениях.

Подробнее

Почему не рекомендуется использовать конструкторы, такие как new String, в JavaScript?

  • Рейтинг:

    2

  • Сложность:

    7

Использование конструкторов, таких как new String или new Number, не рекомендуется, так как они создают объект вместо примитива. Объекты ведут себя иначе, чем примитивные типы данных, и могут приводить к неожиданным результатам в сравнении и других операциях. Примитивные значения (например, строки или числа) следует использовать напрямую без конструкторов.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм