Скрытые возможности Java

Совместное объединение в .java дисперсии параметра типа:

public class Baz {}

Например, если java-se вы хотите взять параметр, который javax является и Comparable, и java Collection:

public static  & Comparable>
boolean foo(B b1, B b2, A a) {
   return (b1.compareTo(b2) == 0) || b1.contains(a) || b2.contains(a);
}

Этот надуманный jdk метод возвращает true, если .java две заданные коллекции равны javax или если одна из них содержит core-java данный элемент, в противном .java случае — false. Следует отметить, что java-libraries вы можете вызывать методы core-java как Comparable, так и Collection java для аргументов b1 и b2.

java

2022-03-09T11:51:04+00:00