java core

  • ХабрахабрФото Топ вещей из Java, которых мне не хватает в C#

    Топ вещей из Java, которых мне не хватает в C#

    Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их. Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть,…

    Читать далее »
  • ХабрахабрФото Еще раз о регекспах, бэктрекинге и том, как можно положить на лопатки JVM двумя строками «безобидного» кода

    Еще раз о регекспах, бэктрекинге и том, как можно положить на лопатки JVM двумя строками «безобидного» кода

    Раннее утро, десятая чашка кофе, безуспешные попытки понять почему ваше клиентское (или еще хуже – серверное) java-приложение намертво зависло при вычислении простого регекспа на небольшой строке… Если подобная ситуация уже возникала в вашей жизни, вы уже наверняка знаете про бэктрекинг и темную сторону регулярных выражений. Остальным – добро пожаловать под кат! Бэктрекинг, или вечное ожидание результата Проблема бэктрекинга при матчинге…

    Читать далее »
  • ХабрахабрФото Реализация Spring Framework API с нуля. Пошаговое руководство для начинающих. Часть 1

    Реализация Spring Framework API с нуля. Пошаговое руководство для начинающих. Часть 1

    Большинство разработчиков изучают его медленно, через практические задачи и гугл. Spring Framework является одним из самых сложных фремворков для понимания и изучения. Этот подход не эффективен, так как не даёт полной картины и при этом требует больших затрат. Он заключается в том, что человек проходит через серию специально подготовленных туториалов и самостоятельно реализует функционал спринга. Я хотел бы предложить вам…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Что будет если объединить ArrayList и LinkedList?

    [Из песочницы] Что будет если объединить ArrayList и LinkedList?

    Приветствую вас!После изучения коллекций, а именно такие реализации List, как ArrayList и LinkedList, возникла идея, а почему бы не объединить эти структуры данных в одну и посмотреть, что из этого получится. Зачем это нужно? Проблема ArrayList — у него есть начальный размер по умолчанию DEFAULT_CAPACITY или заданный размер initialCapacity, при превышении этого размера, создается новый массив большего размера, при этом…

    Читать далее »


Кнопка «Наверх»