• Руководство пользователя IntelliJ IDEA. Автодополнение кода.

    Руководство пользователя IntelliJ IDEA. Автодополнение кода.

    Автодополнение кода Основной целью IntelliJ IDEA является продуктивность разработчика, и для этого она предоставляет мощные возможности автоматического дополнения кода. Однако, так как есть несколько функций дополнения кода, важно разобраться как они работают и какую когда лучше использовать. Простое дополнение Простое дополнение предлагает самые примитивные предположения имен переменных, типов, методов, выражений и т.д. Стоит упомянуть что...
  • Руководство пользователя IntelliJ IDEA. Основы использования редактора кода.

    Руководство пользователя IntelliJ IDEA. Основы использования редактора кода.

    Основы использования редактора кода При разработке в IntelliJ IDEA большую часть времени вы проводите в редакторе кода. Поэтому стоит знать его основные возможности. Настройки по умолчанию Редактор по умолчанию выделяет цветом парные скобки, область видимости, вертикальные метки отступа и места использования элемента находящегося под курсором. Перенастроить все это и многое другое можно в Settings → Editor и Settings → Editor → Appearance.
  • Руководство пользователя IntelliJ IDEA. Пользовательский интерфейс.

    Руководство пользователя IntelliJ IDEA. Пользовательский интерфейс.

    Пользовательский интерфейс. Пользовательский интерфейс это не только то что вы видите, это еще и то с чем вы работаете каждый день когда программируете. Именно поэтому важно точно знать как он работает, и какие преимущества он предоставляет чтобы работать эффективнее. Пользовательский интерфейс и более высокая продуктивность По умолчанию, IntelliJ IDEA отображает панель навигации, панели инструментов и окно проекта. Это минимальный набор того что...
  • Руководство пользователя IntelliJ IDEA. Основы и установка.

    Основы и установка. Скачать IntelliJ IDEA для вашей операционной системы IntelliJ IDEA это кроссплатформенная среда разработки, и она может использоваться на Windows, OS X и Linux. Последнюю версию вы можете скачать с официального сайта . Более ранние версии можно скачать тут .
  • Как работает 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 открывается в редакторе.