chi mi spiega come memorizzare numeri grandi in java?

ho provato a fare cosi ma il compilatore si rifiuta!

class NemeriGrandi{
public static void main(String[] arg){
int a = 9000000000;
}
}