Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: StringBuilder или StringBuffer

  1. #11
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Так ради этого java машинами и занимались 20 лет.
    Не магия это, а JIT компиляция.



    У меня один вопрос: других не будете тыкать за "использование buffer вместо builder"?
    по поводу вопроса:https://docs.oracle.com/javase/7/doc...ngBuilder.html
    A mutable sequence of characters. This class provides an API compatible with StringBuffer, but with no guarantee of synchronization. This class is designed for use as a drop-in replacement for StringBuffer in places where the string buffer was being used by a single thread (as is generally the case). Where possible, it is recommended that this class be used in preference to StringBuffer as it will be faster under most implementations
    по поводу машин, Ваше утверждение что классы выполняются одинаково я не оспариваю, показал же что код один и тот же, но как машина обращается к синхронизованным или нет классам, Ваш бенчмарк вряд ли проверяет, его задача подсчитать сколько времени тратится на инструкции, поэтому штатный анализатор показывает реальное время выполнения метода, а по нему билдер выигрывает в однопоточной задаче, о чем толкуют разработчики. К тому же я почему то не увидел простой установки jmh на виндузовую машину на офсайте, поэтому не получится Вас меня убедить в крутости бенчмарка
    И на последок, не получится у вас заставить меня думать по другому, если мне не нравится творчество разработчика, ни за какие коврижки я не буду пользоваться его ПО
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #12
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от Миних В.А. Посмотреть сообщение
    Самое забавное во всей этой истории то, что я вообще не знаю откуда взялся этот кусок кода, который привел capzap (кстати, скрин куда то пропал). Я для блютуса вообще никогда код не писал)))
    Уважаемый capzap, не поделитесь, откуда взялся этот кусок кода?
    вспомните обращение о редактировании ячеек таблицы через цифровую клавиатуру, к Вам на комп я точно не лазил, всё в свободном доступе
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #13

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    вспомните обращение о редактировании ячеек таблицы через цифровую клавиатуру, к Вам на комп я точно не лазил, всё в свободном доступе
    Это что ли? ))
    http://stackoverflow.com/questions/2...12798#22012798
    С уважением,
    Владимир
    vmsystems.ru

  4. #14

    По умолчанию

    Забавно. Я и забыл уже, что на стековерфлоу что то писал))
    С уважением,
    Владимир
    vmsystems.ru

  5. #15
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Миних В.А. Посмотреть сообщение
    Забавно. Я и забыл уже, что на стековерфлоу что то писал))
    да за вами наблюдают, уже наверное все пароли от кредиток есть.

  6. #16

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    да за вами наблюдают, уже наверное все пароли от кредиток есть.
    Сбегал, поменял все карточки ))
    С уважением,
    Владимир
    vmsystems.ru

  7. #17
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Вот из-за таких как Шипелёв, наверное до сих пор всё стоит на месте https://vanilla-java.github.io/2017/...gacy-code.html
    Последний раз редактировалось capzap; 09.03.2018 в 22:45.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #18
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    https://habrahabr.ru/company/skbkontur/blog/350800/ а где ...
    Т.е. на JBreak всё же рассматривается метод StringBuilder
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #19

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    https://habrahabr.ru/company/skbkontur/blog/350800/ а где ...
    Т.е. на JBreak всё же рассматривается метод StringBuilder
    Приходите уже на JPoint

    Или, кстати, на Гейзенбаг. Может, есть желание и материал на тему "чему научить тестировщиков"?

  10. #20
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Ява не основное мое направление, мне достаточно людей делавших Findbags, делающих sonarqube, профилировщик в среде, ну и тех кто посещает мероприятия и пишет после статьи
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. HiperTerminal или ...
    от Илья Кареткин в разделе Сетевые технологии
    Ответов: 16
    Последнее сообщение: 15.07.2016, 23:27
  2. Ответов: 3
    Последнее сообщение: 20.02.2016, 16:29
  3. выходы Р или К?
    от service в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 11.12.2012, 14:38
  4. Ответов: 8
    Последнее сообщение: 04.04.2011, 15:38
  5. ПЛК150 или ПЛК63?
    от alex241 в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 28.01.2010, 12:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •