Wie funktioniert die binäre Suche in Java?