我有两个类,基本上是最简单的数据库,用户应该输入一个字符串,程序使用一个包含所有方法的类将它添加到数组中。我知道这意味着没有为数组分配内存,但我认为我是在第二个类中这样做的,其中有一个构造器来定义数组的大小。我对数组没有足够的经验,无法自己解决这个调试问题。会得到很大帮助的!//increments inde
我正在使用BufferedWriter将文本写入Java中的文件。但是,我在构造函数中提供了自定义缓冲区大小。问题是,它是以任意大小的块写入文件(例如,如果我将缓冲区大小设为8KB,则文件将为8KB编写一次)。但是,当我查看缓存器对象(使用YourKit分析器)占用的内存时,它实际上是给定缓冲区大小的两倍(本例中为16 in )