java functional interfaces does java provide to serve as data types for lambda expressions code example
Example: interface function
interface SearchFunc {
(source: string, subString: string): boolean;
}
interface SearchFunc {
(source: string, subString: string): boolean;
}