悉尼大学INFO1113课业解析

weixin_45596675 2019-09-17 10:06:11
题意:
使用JAVA通过动态数据类型去构建数据库

解析:
数据库中的所有条目都有一个唯一的键进行标识,条目和快照按照添加的顺序从1以此增加,快照需要以特定格式写入到可读文档中;数据库能够恢复快照,将当前数据重置为快照的状态。

同时数据库需要支持一些指令:
BYE 清空数据库并退出
HELP 显示提示信息
LIST KEYS 显示所有的KEY值
LIST ENTRIES 显示所有最近添加的条目
LIST SNAPSHOTS 显示数据库中所有的快照
GET < key > 显示输入key值的条目
DEL < key > 删除输入key值的条目
PURGE < key > 删除输入key值的条目并清楚快照
SET < key > <value …> 设置条目的值
PUSH < key > <value …> 将值置于前面
… …

涉及知识点:
文件读写、字符串处理
...全文
94 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧