Ввод данных в консоли на Java

Эта статья адресована в первую очередь начинающим Java программистам. Обычно вывод данных на консоль трудностей не представляет с System.out.print или System.out.println, как правило, справляются все. Но когда же дело доходит до ввода данных возникают трудности. Виной тому неудобная и сложная для восприятия реализация консольного ввода в Java. Но тем не

Ассоциативные массивы в Java

Во многих ситуациях при работе с массивами данных было бы намного удобнее обращаться к элементу не по индексу (например, 1), а по ключу (например, «Наименование»). К сожалению, Java, даже в версии 9, не поддерживает ассоциативные массивы. Но, существует способ реализовать подобные им структуры данных с использованием обычных средств Java SE.

Обмен данными по сети на основе сокетов в Java

Передача данных — одна из краеугольных задач информационных технологий. От неё зависит как работа компаний, так и повседневная жизнь обычных людей. Для решения этой задачи Java предоставляет различные механизмы, среди которых особое место занимают сокеты.

Каркас проекта Spring MVC. Использование аннотаций

В предыдущей статье мы рассмотрели каркас проекта на Spring MVC в котором используется XML конфигурация. Однако это подход на сегодняшний день уже устарел и вместо него рекомендуется использовать аннотации.

Каркас проекта Spring MVC. Использование XML конфигурации

Одна из неприятных особенностей любого фреймворка — необходимость выполнения целого ряда типовых действий для того чтобы получить минимально работоспособный проект. К сожалению, Spring MVC не исключение.

Встречаем Java 9

21 сентября 2017 года после длительного ожидания, компания Oracle выпустила новую версию языка программирования Java. Какие новшества ожидают разработчика в Java 9? Какой инструментарий необходим для работы? Каковы перспективы ставшего уже привычным Java 8? Попытаемся разобраться.

Определяем папку в которой находится исполняемый файл приложения (Java SE)

Определение папки, в которую установлено приложение может потребоваться во многих случаях. Например, при работе модуля обновления программы и загрузки данных из вспомогательных файлов.

Простейший видео плеер для Android

Иногда в мобильное приложение нужно добавить возможность воспроизведения видеозаписей. Совсем необязательно чтобы это была программа видеоплеер. Видеозаписи могут, например, играть роль справочных материалов или просто служить для визуального оформления. Но, в любом случае необходимо каким-то образом решить задачу воспроизведения видео в приложении. Здесь разработчику на помощь приходит стандартный виджет VideoView.

Проверяем установлено ли приложение на устройстве. Запуск Android приложения из другого Android приложения

Android позволяет запустить из одного приложения другое приложение, если это необходимо. Процесс запуска построен на основе стандартного механизма Intent’ов, который позволяет не только запустить другое приложение, но и проверить его наличие на устройстве.