J'étudie la source de l'OpenJDK.
Les méthodes Byte.compare()
et Integer.compare()
attiré mon attention:
public static int Byte.compare(byte x, byte y) {
return x-y;
}
public static int Integer.compare(int x, int y) {
return (x < y) ? -1 : ((x == y) ? 0 : 1);
}
Pourquoi les méthodes Byte.compare()
et Integer.compare()
ont-elles des implémentations différentes?