In Java werden hierfür so genannte "UUID's" verwendet. Die Darstellung, kann je nach Anwendung variieren.
Alles anzeigen
Die Ausgabe
JAVA API
Jeder Java-Entwickler sollte die Java API kennen und nutzen! Es gibt noch mehr Funktionen und ein Blick lohnt sich immer. Aber Achtung - erst seit JDK 1.5 gibt es die UUID.
docs.oracle.com/javase/7/docs/api/java/util/UUID.html
Quellcode
- // zufällige UUID
- UUID myID = UUID.randomUUID();
- // UUID aus einem Byte-Array erzeugen
- UUID myID2 = UUID.nameUUIDFromBytes(("AxxG Blog").getBytes());
- // wichtige Werte
- System.out.println("UUID: " + myID);
- System.out.println("Die kleinsten 64 von 128 Bit: " + myID.getLeastSignificantBits());
- System.out.println("Die größten 64 von 128 Bit: " + myID.getMostSignificantBits());
- System.out.println("Hashcode: " + myID.hashCode());
- System.out.println("UUID: " + myID2);
- System.out.println("Die kleinsten 64 von 128 Bit: " + myID2.getLeastSignificantBits());
- System.out.println("Die größten 64 von 128 Bit: " + myID2.getMostSignificantBits());
- System.out.println("Hashcode: " + myID2.hashCode());
Die Ausgabe
Quellcode
- UUID: f4a49c9d-ba04-4962-a876-059bee6badec
- Die kleinsten 64 von 128 Bit: -6307848060807696916
- Die größten 64 von 128 Bit: -818357031029946014
- Hashcode: 146636168
- UUID: 57b3289e-335f-3487-bc49-4ace2714aa91
- Die kleinsten 64 von 128 Bit: -4879286471999837551
- Die größten 64 von 128 Bit: 6319439362062759047
- Hashcode: -5112762
JAVA API
Jeder Java-Entwickler sollte die Java API kennen und nutzen! Es gibt noch mehr Funktionen und ein Blick lohnt sich immer. Aber Achtung - erst seit JDK 1.5 gibt es die UUID.
docs.oracle.com/javase/7/docs/api/java/util/UUID.html
11.498 mal gelesen