staticfinal Object[][] entryData = { new Object[TEST_SIZE], new Object[TEST_SIZE]
};
@SuppressWarnings("unchecked") staticfinal Map<Object,Object>[] maps = (Map<Object,Object>[])new Map[] { new HashMap<>(), new Hashtable<>(), new IdentityHashMap<>(), new LinkedHashMap<>(), new TreeMap<>(), new WeakHashMap<>(), new ConcurrentHashMap<>(), new ConcurrentSkipListMap<>()
};
static { for (int i = 0; i < entryData[0].length; i++) { // key objects need to be Comparable for use in TreeMap
entryData[0][i] = new Comparable<Object>() { publicint compareTo(Object o) { return (hashCode() - o.hashCode());
}
};
entryData[1][i] = new Object();
}
}
privatestaticvoid addTestData(Map<Object,Object> map) { for (int i = 0; i < entryData[0].length; i++) {
map.put(entryData[0][i], entryData[1][i]);
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.