Рубрика Java для опытных

Полезные уроки для опытных Java программистов. Начинаем писать сложные программы.

Игровые автоматы с щедрой отдачей ожидают гостей в казино Вулкан

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

Лямбда-выражения и исключения в Java

Лямбда Java

Лямбда-выражение может генерировать исключение. Но если оно генерирует проверяемое исключение, то последнее должно быть совместимо с исключени­ями, перечисленными в выражении throws из объявления абстрактного метода в функциональном интерфейсе.

Создание обобщенного метода в Java

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

Повторяющиеся аннотации в Java

Еще одна новая возможность, появившаяся в версии JDK 8, позволяет повто­рять аннотации в одном и том же элементе. Такие аннотации называются повторяющимися. Для того чтобы сделать аннотацию повторяющейся, ее следует снаб­дить аннотацией @Repeatable, определенной в пакете java.lang.annotation. В ее поле…

Получение аннотаций во время выполнения с помощью рефлексии в Java

Аннотации предназначены в основном для использования в инструментальных средствах разработки и развертывания прикладных программ на Java. Но если они задают правило удержания RUNTIME, то могут быть опрошены во время вы­полнения в любой программе нa Java с помощью рефлексии. Рефлексия —…

Предотвращение переопределения с помощью ключевого слова final в Java

Несмотря на то что переопределение методов является одним из самых эффектив­ных языковых средств Java, иногда его желательно избегать. Чтобы запретить переопределение метода, в начале его объявления следует указать ключевое слово final. Методы, объявленные как final, переопределяться не могут. Такой способ…