https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
Bu sayfadaki bilgilere göre java 8 ile int değişkeni unsigned değerler alabiliyor. Ancak doğrudan değer ataması yapılamıyor sanırım. Aşağıdaki gibi bir örnek buldum. Java 8 ile Integer sınıfına birçok unsigned fonksiyon eklenmiş. İncelemenizi öneririm.
// Java 8
int vInt = Integer.parseUnsignedInt("4294967295");
System.out.println(vInt); // -1
String sInt = Integer.toUnsignedString(vInt);
System.out.println(sInt); // 4294967295
long vLong = Long.parseUnsignedLong("18446744073709551615");
System.out.println(vLong); // -1
String sLong = Long.toUnsignedString(vLong);
System.out.println(sLong); // 18446744073709551615