У меня есть сомнения о том, почему разработчики Java заявил, какПочему в классе Thread "public static final int MAX_PRIORITY" объявлен как int?
public static final int MAX_PRIORITY
public static final int MIN_PRIORITY
public static final int NORMAL_PRIORITY
вместо того, чтобы объявить public static final byte MAX_PRIORITY
. Потому что для этих переменных наибольшее значение - только 10. Поэтому я думаю, что байт достаточен для интервала int выше байта.
Любые конкретные причины этого? Может ли кто-нибудь объяснить это мне?
Они, вероятно, даже не подумали об этом. – wm1sr
Это не изменит ситуацию. – Maroun
Ну, что, на ваш взгляд, было бы преимуществом байта? – SBI