- Главная
- Информатика
- Stringbuffer и stringbuilder. Занятие 14
Содержание
- 2. STRINGBUFFER И STRINGBUILDER Объекты String являются неизменяемыми, поэтому все операции, которые изменяют строки, фактически приводят к
- 3. STRINGBUFFER И STRINGBUILDER Эти классы похожи, практически двойники, они имеют одинаковые конструкторы, одни и те же
- 4. STRINGBUFFER И STRINGBUILDER https://metanit.com/java/tutorial/7.3.php StringBBMain.java
- 6. Скачать презентацию
Слайд 2STRINGBUFFER И STRINGBUILDER
Объекты String являются неизменяемыми, поэтому все операции, которые изменяют строки,
STRINGBUFFER И STRINGBUILDER
Объекты String являются неизменяемыми, поэтому все операции, которые изменяют строки,
фактически приводят к созданию новой строки, что сказывается на производительности приложения. Для решения этой проблемы, чтобы работа со строками проходила с меньшими издержками в Java были добавлены классы StringBuffer и StringBuilder. По сути они напоминает расширяемую строку, которую можно изменять без ущерба для производительности.
Слайд 3STRINGBUFFER И STRINGBUILDER
Эти классы похожи, практически двойники, они имеют одинаковые конструкторы, одни
STRINGBUFFER И STRINGBUILDER
Эти классы похожи, практически двойники, они имеют одинаковые конструкторы, одни
и те же методы, которые одинаково используются. Единственное их различие состоит в том, что класс StringBuffer синхронизированный и потокобезопасный. То есть класс StringBuffer удобнее использовать в многопоточных приложениях, где объект данного класса может меняться в различных потоках. Если же речь о многопоточных приложениях не идет, то лучше использовать класс StringBuilder, который не потокобезопасный, но при этом работает быстрее, чем StringBuffer в однопоточных приложениях.
Слайд 4STRINGBUFFER И STRINGBUILDER
https://metanit.com/java/tutorial/7.3.php
StringBBMain.java
STRINGBUFFER И STRINGBUILDER
https://metanit.com/java/tutorial/7.3.php
StringBBMain.java