Я отримав це запитання в інтерв’ю днями і хотів би знати найкращі можливі відповіді (я відповів не дуже добре ха-ха):
Сценарій: Існує веб-сторінка, яка контролює байти, надіслані через певну мережу. Щоразу, коли байт надсилається, функція recordByte () називається передачею цього байта, це може відбуватися сотні тисяч разів на день. На цій сторінці є кнопка, яка при натисканні відображає на екрані останні 100 байтів, переданих RecordByte () (це робиться за допомогою методу друку нижче).
Наступний код - це те, що мені дали і попросили заповнити:
public class networkTraffic {
public void recordByte(Byte b){
}
public String print() {
}
}
Який найкращий спосіб зберігати 100 байт? Список? Цікаво, як краще це зробити.