Değişkenler, üzerinde veri depolayan sembolik isimlerdir. Verileri birbirinden ayırmak için kullanılırlar. Nasıl insanları isimleri ile ayırt ediyorsak verileri de kendilerine ait bir değişken isimleri ile ayırırız. Her değişkenin bir tipi vardır. Bu veri tipleri, değişkenlerin tanımlamasında kullanılan Primitive (temel) ve nesne tanımlanmasında kullanılan Referans tipleri olmak üzere 2’ye ayrılırlar. 3. Tip olarak NULL veri tipi sayılabilmektedir^
Primitive tipler ile oluşturulmuş değişkenler, belleğin stack (yığın) kısmında tutulurlar. Referans tipler, ile oluşturulmuş değişkenler ise belleğin heap alanında tutulurlar. Bu kavramlan sonraki ,bloglarda daha ayrıntılı, olarak anlatacağım.