Tanım: Java'da -128 ile +127 arasındaki sayıları içeren basit tip. Bir byte adından anlaşılacağı gibi 1 byte yani 8 bit'dir
Tanım: -32,768 ile 32,767 arasındaki tam sayılar için kullanılan veri tipi. Bir short 2 byte yani 16 bit'dir
Tanım: -2.147.483.648 ile 2.147.483.647 arasında tam sayı değeri tipi. Bir int için 32 bit yer ayrılmaktadır
Tanım: -9.223.372.036.854.775.808 ile +9.223.372.036.854.775.807 arasındaki tam sayıları tutan veri tipi
Tanım: Java'da – 1.7*10^38 ile 1.7*10^38 arasında kayan noktalı sayıları tutan temel tip. Bir float için 32 bit (8 byte) yer ayrılmaktadır. float f=3.14f şeklinde bir float değişkeni yaratılabilir.
Tanım: Java'da –3.4*10^38 ile 3.4*10^38 arasında kayan noktalı sayıları tutan temel tip. Bir double için 64 bit (16 byte) yer ayrılmaktadır. float d=3.14d şeklinde bir double değişkeni yaratılabilir.
Tanım: Java'da bir karakteri tutan temel tip. Bir char için 16 bit (2 byte) yer ayrılmaktadır. char c='a' şeklinde bir char değişkeni yaratılabilir
Tanım: Java'da true veya false değerini tutabilen temel tip. boolean için 1 bit yer ayrılmaktadır. boolean b=true şeklinde bir boolean değeri yaratılabilir
Tanım: Programlama dillerinde tam sayı ver tipi
Tanım: Java'da büyük sayılar ile (long değerinin sınırlarından daha büyük sayılar) çalışmayı sağlatan sınıf. BigInteger ile temel tiplerde yapılan işlemler yapılabilir. Ek olarak asal sayı üretme, bit operasyonları gibi ek özellikleri bulunmaktadır