Używam typu Long prymitywny, który zwiększa się o 1, ilekroć moja metoda "generateNumber" wywoływana. Co się stanie, jeśli Long osiągnie maksymalny limit? rzuci jakiś wyjątek lub zresetuje do wartości minimalnej? tutaj jest mój przykładowy kod:Maksymalny limit Java Long prymitywny
class LongTest {
private static long increment;
public static long generateNumber(){
++increment;
return increment;
}
}
Dość duży zakres - '8 bajtów podpisanych (uzupełnienie dwóch). Zakres od -22 223 372 036 854 775 808 do + 9 223 372 036 854 775 807. Http://www.cafeaulait.org/course/week2/02.html – Coffee
Po osiągnięciu maksymalnej wartości, następna wartość zostanie przeniesiona na wartość minimalną. – Smit