Patrząc do kodu źródłowego klasy java.nio.DirectByteBuffer, znalazłem to:Jaki jest cel zamiany bitowej wartości int na zero?
if ((length << 0) > Bits.JNI_COPY_TO_ARRAY_THRESHOLD) ....
Jaki jest cel przesunięcie długości przez zero bitów? Czy może to być optymalizacja wydajności lub coś innego?
Nigdy nie widziałem tego słowa w tytule publikacji używanym w tym kontekście. – Marc
Dobre pytanie. Spojrzałem na kod źródłowy i zauważyłem, że ten idiom jest używany kilka razy. Tajemniczy. –
Niektórzy faceci chcieli sprawdzić, czy javac poprawnie je usuwa. –