Java Method reference is a Lambda Expression that is used to refer a method without invoking it.
The Java Lambda expressions allow us to define an anonymous method and treat it as an instance of functional interface. Similarly, the Method references allow us to do the same thing, but with the existing methods. Also, the Method References are similar to Lambda expressions, that they require a target type.