- Главная
- Информатика
- 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

Программа – редактор Текстовый редактор
Настройка основного освещения
Пункт меню. Назначение
Российский государственный архив фонодокументов
Маски и каналы. Работа со слоями
Последовательность эффектов анимации
Использование новых информационных технологий на уроках физики
Взаимоотношение имени переменной и её адреса в ОП
AutoClickExtreme. Автоматизация нового поколения
2.Вводная лекция
Создание интенет-магазинов
Академия роботов. Аэроплан (airplane)
Datora programmatūra
Каскадные таблицы стилей CSS
Web-сервис автоматизированного управления шлагбаума
Повышение информационной открытости
Зарождение организационных технологий для самофинансирования инновационной работы разработчиками
Access 2010. Тест по СУБД
Шрифтовая композиция заглавных надписей
Технические средства защиты информации
Система дистанционного обучения Мoodle. Возможности администрирования
Основы программирования. Язык программирования С++. Массивы
Программное обеспечение персонального компьютера
Тема №6 Скрытие данных. Занятие №3/4 Встраивание информации за счет изменения времени задержки эхо-сигнала
Прием подписки в плагине. Почта России
Кибербезопасность. Прекрасный, опасный, кибербезопасный мир
Архитектура клиентских приложений на JS
Крестики-нолики. Шаблон