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

Обзор класса URLConnection Java, пример программыКласс URLConnection является классом общего назначения и предназначен для доступа к атрибутам удаленного ресурса.

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

В классе URLConnection определяется несколько методов. Некоторые из них перечислены ниже:

int getContentLength() — возвращает длину в байтах содержимого, связанного с ресурсом. Если длина недоступна, возвращается значение — 1. Заметьте, функция возвращает тип int. Читать

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

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

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

Колесики служат для прокрутки содержимого (изображения, текста, таблиц и т.п.). В классе MouseWheelEvent определяются целочисленные константы, перечисленные ниже:

  • WHEEL_BLOCK_SCROLL — произошло событие прокрутки содержимого на страницу вверх или вниз
  • WHEEL_UNIT_SCROLL — произошло событие прокрутки содержимого на строку вверх или вниз

Ниже приведен один из конструкторов, определенных в классе MouseWheelEvent: Читать

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

Обзор класса KeyEvent JavaСобытие типа KeyEvent генерируется при вводе с клавиатуры. Имеются три типа клавиатурных событий, обозначаемых следующими целочисленными константами:

  • KEY_PRESSED
  • КЕУ_RELEASED
  • КЕУ_TYPED

События первых двух типов наступают при нажатии и отпускании клавиши на клавиатуре, а событие третьего типа — при вводе символа. Следует, однако, иметь в виду. что нажатие не всех клавиш приводит к вводу символа с клавиатуры. Так, при нажатии клавиши <Shift> символ не вводится.

В классе KeyEvent определяется целый ряд других целочисленных констант. Например, константы VК_0-VK_9 и VK_A-VK_Z обозначают эквиваленты чисел и букв в коде АSСII. Читать

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

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

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

Ниже приведен первый вариант класса Vehicle. В нем определены три переменные экземпляра: passengers, fuelcap и mpg. Обратите внимание на то, что в классе Vehicle пока еще отсутствуют методы. Они будут добавлены в последующих разделах, а до тех пор в этом классе содержатся только данные. Читать

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

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

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

В Java также используется укороченная форма записи для того, чтобы одновременно произвести операцию и присваивание. Она обозначается оператором с последующим знаком равенства и работает одинаково для всех операторов языка( когда в этом есть смысл и необходимость ). Например, чтобы прибавить 10 к переменной myVariable и присвоить результат myVariable, используйте команду myVariable += 10. Читать

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

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

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

Для пользователя хеш-таблицы обращение к данным происходит практически мгновенно. Все делается настолько быстро, что компьютерные программы часто используют хеш-таблицы при необходимости сделать выборку из десятков тысяч элементов менее чем за секунду (как, например, в системах проверки орфографии). Читать

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

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

Читать

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

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

Читать

Развлечения онлайн-казино и браузерные игры, их сходства и отличия

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

Читать

Особенности игрового автомата Mermaid’s Pearl

osobennosti-dizajna-igrovogo-avtomataДля тех, кто хочет оказаться в глубинах подводных царств, разработчики компании Novomatic специально создали игровые автоматы Mermaid’s Pearl. Каждый ещё с малых лет помнит сказки про русалочку, прекрасного принца и о ведьме. Сейчас для того чтобы встретиться со всеми этими героями достаточно лишь запустить игру. Кроме сказочных персонажей у игрока будет возможность встретиться с необычными морскими животными и найти сундуки с сокровищами.

Читать