What Is A Hash Function In Java