Два способа закрытия потока ввода-вывода Java

Как правило, поток ввода-вывода следует закрыть, когда он больше не нужен. Если не сделать этого, может произойти утечка памяти и истощение ресурсов. В версии JDK 7 появились два основных способа, которыми можно закрыть поток ввода-вывода. Первый способ подразумевает явный вызов…

Обзор класса HttpURLConnection Java, примеры работающих программ

В Java предоставляется подкласс HttpURLConnection, производный от класса URLConnection и поддерживающий соединения по сетевому протоколу НТТР. Чтобы получить объект класса HttpURLConnection, следует вызвать метод openConnection() для объекта типа URL, как описано в данной статье, но результат нужно привести к типу…

Обзор класса URLConnection Java, пример программы

Класс URLConnection является классом общего назначения и предназначен для доступа к атрибутам удаленного ресурса. Как только будет установлено соеди­нение с удаленным сервером, класс URLConnection можно использовать для просмотра свойств удаленного объекта, прежде чем переносить его локально. Эти атрибуты раскрываются в…

Обзор класса MouseWheelEvent Java

MouseWheelEvent класс инкапсулирует событие от колесика мыши. Он является произво­дным класса MouseEvent. Не все мыши оснащены колесиками, но если оно есть, то располагается между левой и правой кнопками. Колесики служат для прокрутки содержимого (изображения, текста, таблиц и т.п.). В классе…

Обзор класса KeyEvent Java

Событие типа KeyEvent генерируется при вводе с клавиатуры. Имеются три типа клавиатурных событий, обозначаемых следующими целочисленными константами: KEY_PRESSED КЕУ_RELEASED КЕУ_TYPED События первых двух типов наступают при нажатии и отпускании клавиши на клавиатуре, а событие третьего типа — при вводе символа.…

Определение класса в Java

Для того чтобы проиллюстрировать особенности создания классов на языке Java, создадим класс, инкапсулирующий сведения о транспортных средствах, например, о легковых автомобилях, фургонах и грузовиках. Назовем этот класс Vehicle. В нем будут хранить­ся следующие сведения: количество пассажиров, емкость топливного бака и…

Математические операторы Java

Основные математические операторы остаются неизменными почти во всех языках программирования: сложение( + ), вычитание( — ), деление( / ), умножение( * ) и остаток от деления нацело( % ). В Java также используется укороченная форма записи для того, чтобы одновременно…

Введение в хеш-таблицы Java

Хеш-таблицей называется структура данных, обеспечивающая очень быструю вставку и поиск. На первый взгляд звучит слишком хорошо, чтобы быть правдой: независимо от количества элементов данных вставка и поиск (а иногда и удаление) выполняются за время, близкое к постоянному: O(1) в O-синтаксисе.…

Как работают онлайн-казино

Игровые автоматы онлайн или офлайн?

Большинство интернет-казино работают по очень простому принципу. Для начала человек проходит регистрацию и вносит определённый депозит на свой счёт. Также любой геймер ожидает от казино не только порцию азарта и адреналина, но и выиграть денег. Завсегдаи интернет-казино знают принцип их…

Характерные черты игровых слотов

Большое количество людей думает, что нет никакой разницы между интернет-казино и игорным заведением. На самом деле это не так, между этими типами заведений существует много различий. Например, играть в слоты намного интереснее, чем в обычные игры с картами.