Функции Equals и HashCode в Java
Java 1798. Как передать функцию в функцию java
Передать функцию в качестве параметра в другую функцию можно разными способами. Рассмотрим некоторые из них. import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Collectors;
public class App {
public static void main(String[] args) {
List<String> list1 = List.of("1", "22", "333", "4444");
List<String> filteredList1 = filterList(list1, x -> x.length() >= 3);
System.out.println(filteredList1); // => [333, 4444]
List<Integer> list2 = List...
Аннотации Java - основы
Источник: Nuances of Programming Если вы когда-либо видели кодовую базу Java, есть большая вероятность, что вы видели и что-то вроде @Override или подобного перед методом или классом. Такие тэги называются аннотациями. Аннотации — это тэги метаданных, которые помогают определить дополнительную информацию для классов, интерфейсов, методов или полей. Аннотации не добавляют дополнительной реализации к функциональному коду, но помогают с необязательной информацией, такой как: Java содержит целый набор предопределенных аннотаций и даже позволяет определять свои собственные...