我正在编写一个 boggle 求解器,我需要为其填充字典。我的方法是进行静态初始化,例如:
private static final Set<String> dictionayKeys = DictionaryReader.populateDictionaryWords("/../dictionary.text);
要添加更多详细信息,boggle 求解器将仅使用 dictionaryKeys 来验证是否包含一个单词,然后是 dictionaryKeys,例如dictionaryKeys.contains(currWord)
现在的问题 - 我一直在阅读延迟初始化,并想知道这个示例是否是延迟初始化的理想候选者,考虑到所涉及的文件 IO ?