• Как работает HashMap в Java

    Большинство из вас согласятся, что HashMap , на сегодняшний день, является самой любимой темой для дискуссий на собеседованиях. Иногда я проводил подобные дискуссии со своими коллегами и это действительно помогло. Теперь я проведу такую дискуссию с вами. Я полагаю, что если вы интересуетесь внутренним устройством и работой HashMap , то вы уже знакомы с основами HashMap , поэтому я пропущу эту часть. Но если вы новичок в этом деле, советую вам проследовать на...
  • Часто задаваемые на собеседованиях вопросы по классам коллекциям в Java (Часть 1).

    Часто задаваемые на собеседованиях вопросы по классам коллекциям в Java (Часть 1).

    Без сомнения, коллекции в Java это крайне важная область, и вопросы по коллекциям будут задавать на собеседованиях как новичкам так и опытным программистам. Тема настолько обширна, что практически невозможно покрыть ее целиком. И все же, основываясь на моих предыдущих собеседованиях, я попробую перечислить как можно больше ХОРОШИХ вопросов, к которым вы должны быть готовы. Вопросы будут как сложные так и простые, так что если вопрос кажется вам слишком примитивным — не...
  • Часто задаваемые на собеседованиях вопросы по классам коллекциям в Java (Часть 2).

    Вопросы о различиях разных коллекций 18. Назовите различия между Set и List? 19. Назовите различия между List и Map? 20. Назовите различия между HashMap и HashTable? 21. Назовите различия между Vector и ArrayList? 22. Назовите различия между Iterator и Enumeration? 23. Назовите различия между HashMap и HashSet? 24. Назовите различия между Iterator и ListIterator? 25. Назовите различия между TreeSet и SortedSet? 26. Назовите...
  • Рейтинговая система

    Какие рейтинги вы бы хотели видеть на этом сайте? Например: топ по решенным задачам, топ по скорости прохождения и тп
  • Шаблон проектирования Singleton (одиночка), наиболее рациональные реализации в примерах.

    Singleton — это один из шаблонов, описанных в книге «Банда четырех. Шаблоны проектирования», в разделе «Порождающие шаблоны проектирования». Из определения, кажется, что это очень простой шаблон проектирования, но когда доходит дело до реализации сразу всплывает множество проблем. Реализация шаблона Singleton — это очень спорная тема среди разработчиков. В этой статье мы рассмотрим принципы шаблона Singleton, различные способы его реализации и несколько наиболее...
  • Создание и запуск первого Java-приложения (часть 2)

    Создание и запуск первого Java-приложения (часть 2)

    Итак, установка JDK завершена, пакет создан, класс создан, время приступить к собственно написанию кода… После создания класса соответствующий ему файл HelloWorld.java открывается в редакторе.
  • Создание и запуск первого Java-приложения (часть 1)

    Чтобы получить представление о том, как IntelliJ IDEA поможет вам в разработке и запуске Java-приложений, мы предлагаем вам создать и запустить простейший пример «Hello, World» в данной программе. Таким образом, вы сможете узнать об основных IDE функциях без необходимости вдаваться в детали кода. Пошаговая инструкция поможет вам не запутаться в тонкостях запуска и настройки программы.