Почему Java OutputStream.write () принимает целое число, но записывает байты
Я пишу OutputStream, только что заметил это в интерфейсе OutputStream,
public abstract void write(int b) throws IOException;
Этот вызов записывает один байт в поток, но почему он принимает целое число в качестве аргумента?