--- old/src/java.base/share/classes/java/lang/Character.java 2018-12-11 09:57:17.120304704 -0800 +++ new/src/java.base/share/classes/java/lang/Character.java 2018-12-11 09:57:15.805278106 -0800 @@ -681,11 +681,12 @@ */ public static final class UnicodeBlock extends Subset { /** - * 649 - the expected number of entities + * 667 - the expected number of entities * 0.75 - the default load factor of HashMap */ + private static final int MAP_CAPACITY = (int)(667 / 0.75f + 1.0f); private static Map map = - new HashMap<>((int)(649 / 0.75f + 1.0f)); + new HashMap<>(MAP_CAPACITY); /** * Creates a UnicodeBlock with the given identifier name.