Mein eclipse hat mir gerade gesagt, dass Binary Literals wie "0b1000_0000" erst mit java 1.7 funktionieren. Gleich mal auf 1.7 umgestellt und..geht wirklich!
Java 7 hat doch nützliche neuerungen. :3
Mein eclipse hat mir gerade gesagt, dass Binary Literals wie "0b1000_0000" erst mit java 1.7 funktionieren. Gleich mal auf 1.7 umgestellt und..geht wirklich!
Java 7 hat doch nützliche neuerungen. :3
Ich war auch sehr überrascht, aber positiv. 0b0000000000000000100000000000000 ist eher semioptimal zu lesen. Bei 0b00000000_00000000_10000000_0000000 weiß man sofort was lost ist. :3
Geändert von nudelsalat (29.10.2011 um 16:14 Uhr)
Und 0x8000 ist evtl. noch besser.Also ich kann binären Literalen kaum was abgewinnen, hexadezimal ist da kaum schlechter. Und weit verbreiteter.
Die Unterstriche, naja – so lange Nummern schreibt man selten, und wenn, merkt man eh schnell, was sie sein sollen. Hin und wieder könnten sie aber wohl praktisch sein. *shrug*
--A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
Ich muss zugeben, dass ich binäre repräsentationen nicht ohne nachzudenken in hexadezimal umwandeln kann und da ists nett, binäre literale zu haben wenn ich prüfen will, ob das maskbit im frame einer websocketnachricht gesetzt ist. ._.