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

 Вспомогательные алгоритмы и подпрограммы. Информатика и ИКТ, 9 класс
 تقرير الفيسبوك
 Секретарь онлайн-проектов. Что это за профессия?
 Наиболее обширная коллекция в группе продуктов MEDLINE. Доступ к 2,500+ медицинским изданиям в полном тексте
 Временные ограничения цифровых схем
 Компьютерные игры. Рисование огнём
 Контент для приложения bmw start новые информационные блоки лидер тематики
 Программа автоматизации транспортной логистики
 Кибернетические системы
 Вывод и ввод данных
 Знакомство с ES6. Урок 21
 Front-end Course. Lesson 1
 Введение в информатику. Наука информатика
 Безопасный интернет
 Свобода доступа к информации и свобода ее распространения
 Роль компьютерных вирусов в современном мире
 Задача о волке, козе и капусте
 Проект по информатике: Погода в городе
 Программирование (C++)
 Компьютерные вирусы
 Формирование сведений об объекте закупке – лекарственном препарате в составе информации о контракте
 Анализ интернет-сайтов
 Размещения, сочетания и перестановки. Практическое занятие
 Востребованность ИТ-специалистов в Воронежской области
 Искусственный интеллект в сетях связи. Лекция 2. Архитектура искусственных нейронных сетей
 Корпоративные каналы коммуникации Леруа Мерлен
 Продюсирование канала на Youtube
 Мифы о медийных личностях