我的任务是在我的“先进”贾瓦课程中设立一个NIO Persistent Array。 这个问题不是? 这对我来说是一个新概念;到目前为止,我的理解是,这基本上是指,你不以在法典中典型阵列中动态地储存信息,而是以预先确定的区块中 by的形式储存阵列的信息。 我感到困惑的是,你是如何从你试图储存到tes的那份信息中获取的,然后,你如何通过 Java的NIO向档案书写这些 by子?
TL;DR - 某人能否用一种营养来解释 JavaNIO Persistent Array? 我应如何从实地着手构筑一座楼?
感谢您事先提出的评论意见。
EDIT:此处为转让说明,字句:
目标
熟悉Java s NIO API。
所需经费
Use Java s NIO to create a PersistentArray class. The class should support the following methods:
static void create(String fileName, int bufferSize) - creates an empty persistent array
静态删除(String fileName)
PersistentArray open(String fileName) - opens the file associated with the persistent array and prepares the persistent array for gets and puts.
void put(int bufferID, Buffer buffer) - Stores the buffer at the bufferID s location (note that the buffer size must be the same as the size used when creating the array).
Buffer get(int bufferID) - given the buffer ID, retrieve the buffer previously stored at the location associated with bufferID.
int getNextID() - return one beyond the maximum ID ever used for storing a buffer .
结 论 - 关闭与持久性阵列有关的档案
此外,还进行了一项JUSG测试,显示所有方法都按预期行事。
3. 审查你与教员的工作。