long: Tipe data panjang adalah bilangan bulat komplemen dua 64-bit. Panjang yang ditandatangani memiliki nilai minimum -263 dan nilai maksimum 263-1. Di Java SE 8 dan yang lebih baru, Anda dapat menggunakan tipe data panjang untuk mewakili panjang 64-bit yang tidak ditandatangani, yang memiliki nilai minimum 0 dan nilai maksimum 264-1.