Иногда я вижу константы Целочисленности, определенные в шестнадцатеричном, а не десятичные числа. Это небольшая часть, которую я взял из класса GL10:
public static final int GL_STACK_UNDERFLOW = 0x0504;
public static final int GL_OUT_OF_MEMORY = 0x0505;
public static final int GL_EXP = 0x0800;
public static final int GL_EXP2 = 0x0801;
public static final int GL_FOG_DENSITY = 0x0B62;
public static final int GL_FOG_START = 0x0B63;
public static final int GL_FOG_END = 0x0B64;
public static final int GL_FOG_MODE = 0x0B65;
Очевидно, проще определить 2914
вместо 0x0B62
, так, возможно, есть некоторый прирост производительности? Я вообще не думаю, что с этого момента должно быть задание компилятора изменить его.