Das ist aber ein allgemein gern vertretener Irrglaube
... von daher noch akzeptabel - Zahlensysteme sind grundsätzlich äquivalent zueinander... und nur eine Repräsentation der eigentlichen Daten. Ob man diese jetzt binär, dezimal, hexadezimal etc. liest, ist für jedem inkl. dem Computer egal... wenn die Römer VIII Äpfel gezählt haben, haben sie ja nur, weil sie ein anderes Zahlensystem nutzten, nicht weniger als (8)_10 oder auch (1000)_2 Äpfel gehabt
toBinaryString() kann aber manchmal ganz hilfreich sein, wenn man zu faul ist selbst ins Binärformat umzurechnen und man Informationen benötigt, ob an 5. Stelle eine 1 gesetzt ist oder nicht... - wenn du allerdings jetzt mit Binären Daten umgehen sollst, dann würde ich mich über Binäroperationen |, &, ^, ~, <<, >> nochmal genauestens informieren.