Алгоритмы и структуры данных в Java

Разработка программного обеспечения всегда связана с обработкой или хранением информации. Эту информацию мы обрабатываем, изменяем, либо храним в памяти. Как инженеры, мы, чаще всего, используем термин “данные”, вместо информации. Для хранения данных используются структуры данных, а для их обработки – алгоритмы. Независимо от языка программирования, предметной области, мы всегда сталкиваемся с этими двумя сущностями (структуры данных … —Читать далее—

Как не вылететь из IT через 5 лет. Часть 4 – Многопоточность.

В продолжении цикла статей “Как не вылететь из IT через 5 лет” мы рассмотрим многопоточность. Всё, что будет описано в данной статье, касательно технических аспектов, будет относиться исключительно к языку программирования Java. Возможно вы сможете увидеть аналогии с другими языками программирования. Ниже будут озвучены базовые моменты многопоточности в Java, которые дадут общее понимание вопроса. Итак, … —Читать далее—

Как не вылететь из IT через 5 лет. Часть 3 – Умение использовать знания на практике.

Следующим разделом нашего обзора “Как не вылететь из IT через 5 лет” будет использование знаний на практике. Казалось бы, что здесь можно сказать, кроме того, что необходимо “постоянно работать”, “10.000 часов” и прочие общие фразы, которыми, обычно, обильно присыпаны мотивационные статьи из любой отрасли, не исключая и IT? По моему личному наблюдению (которое может быть ошибочно), … —Читать далее—

Полезность: руководство по Servlets

Ссылка на руководство по Servlets: http://proselyte.net/tutorials/servlets/ В данном цикле статей рассмотрены основные моменты работы с сервлетами. Цикл содержит целый ряд примеров которые помогают разобраться, как работать с сервлетами на практике.   Примечание: данное руководство не может заменить изучение официальной документации по сервлетам. Цикл рассчитан на людей, которые имеют базовые знания языка программирования Java. Цель цикла … —Читать далее—

Полезность: руководство по Scala

Ссылка на руководство по Scala: http://proselyte.net/tutorials/scala/ В данном цикле статей рассмотрены основные понятия языка программирования Scala. Разобраны простые примеры, цель которых продемонстрировать работу основных элементов данного языка программирования. Примечание: данное руководство не может заменить изучение официальной документации по Scala. Цикл рассчитан на людей, которые имеют базовые знания языка программирования Java. Цель цикла статей: Создать простое … —Читать далее—