In Java 8 there is \"Method Reference\" feature. One of its kind is \"Reference to an instance method of an arbitrary object of a particular type\"
http://docs.oracl
In this case there is an array of objects of a particular type(String) and any random object in array can call its instance method . This approach allows a class to refer to its instance method as if it is a static method .
Also this approach works only for built in class of java like String but not for user defined class . In case of user defined class the instance method can only be referred by its object .