Ключевое слово Assert в Java

Ключевое слово assert используется для проверки какого-либо условия в ходе разработки.

Программа выдает исключение, то есть происходит ошибка если выражение в условии после ключевого слова assert возвращает false.

Search Icon

В итоговом коде не присутствует, так как используется для простого тестирования условий.

Запускается с ключом -ea.

Поясним на примере:

import java.io.*; public class Assert { public static void main(String args[]) { int n=5; for(int i=0; i < 10; i++) { n--; assert n > 0; //произойдет сбой когда n дойдет до нуля System.out.println(“n equals ” + n); } } }

Вывод:

Как видим, когда выполнение программы доходит до того, что n становиться равным 0 происходит ошибка.  

Default методы в интерфейсах

Default методы в Java 8: как добавлять реализации в интерфейсы, чтобы избежать дублирования кода в классах. Разбор на примерах.

Time to read: 6

Анонимный класс

Узнайте про анонимные классы в Java: одноразовые реализации интерфейсов без создания отдельных классов. Примеры кода и практическое применение.

Time to read: 8

Функциональный интерфейс

Изучите функциональные интерфейсы в Java: как один абстрактный метод позволяет использовать лямбда-выражения и анонимные классы для функционального программирования.

Time to read: 12