“最后 100 字节”面试场景
前几天我在一次面试中得到了这个问题,想知道一些最好的答案(我没有很好地回答哈哈):
方案:有一个网页正在监视通过某个网络发送的字节。每次发送一个字节时,recordByte() 函数都会被调用传递该字节,这种情况每天可能会发生数十万次。此页面上有一个按钮,按下该按钮时,它会在屏幕上显示传递给recordByte()的最后100个字节(它通过调用下面的print方法来执行此操作)。
以下代码是我得到并被要求填写的:
public class networkTraffic {
public void recordByte(Byte b){
}
public String print() {
}
}
存储 100 个字节的最佳方式是什么?列表?好奇如何最好地做到这一点。