Новый канал монетизации сайтов CPI-ERA

Все привыкли к оплате за клики, а эти ребята утверждают, что пора брать деньги только за установки. Биржа мобильной рекламы CPI-ERA нашла способ зарабатывать там, где этого делать еще не принято. Мобильный трафик растет. Сегодня это понимают даже далекие от…

Игровые автоматы на любой вкус

Достаточно сложно найти стоящее развлечение, которое отлично бы подошло не только молодому поколению, но и тем, кто постарше. А все потому, что у каждого есть свои взгляды на то, каким должно быть развлечение. Если одни считают, что оно должно быть…

Симметричные шрифты в языке Java

Криптографическое расширение Java содержит класс Cipher, который является суперклассом всех классов, имеющих отношение к шифрованию. Для создания объекта, реализующего алгоритм шифрования, используется метод getInstance():

В JDK для всех шифров используется поставщик SunJCE. Если имя поставщика не указано явно, то…

Модификаторы static и final в языке Java

Модификаторы final и static очень важны в ООП. Ведь с помощью модификатора final вы сможете создать константу, а с помощью модификатора static можно обращаться к членам класса без создания экземпляра класса. Рассмотрим для примера класс MyMath, который будет содержать арифметические…

Использование аннотаций в языке Java

Аннотациями(annotations) называются дескрипторы, которые разработчики вставляют в свой исходный код для того, чтобы та или иная утилита могла обрабатывать их. Эти утилиты могут работать как на уровне исходного кода, так и на уровне файлов классов, в которые компилятор помещает аннотации.…

Написание сценариев для платформы Java

Язык сценариев — это такой язык, который позволяет избегать обычного цикла операций редактирования, компиляции, связывания и выполнения за счет осуществления интерпретации текста программы во время выполнения. Язык сценариев обладают рядом преимуществ. Быстрый цикл работы, стимулирующий желание к экспериментированию. Возможность изменения…

Генерация случайных чисел Java

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

Использование загрузчиков классов в качестве прстранств имен Java

Каждый Java-программист знает, что для исключения вероятности возникновения конфликтов между именами применяются имена пакетов. Например, в стандартной библиотеке Java есть два класса с именем Date, но полностью их имена, конечно же, выглядят как java.util.Date и java.sql.Date. Короткие имена существуют для…