Bölüm 2: Alet Çantasını Dolduralım ( 19.03.2004 )
Geçtiğim hafta boyunca, Java ile ilgili kaynakları ve dokümanları incelemeye devam ettim. Her programlama dili için olmazsa olmaz gerekli olan bir takım temel bilgileri araştırıyordum. Bunlar bir programcı için, dilin temel kullanımında ihtiyacı olduğu materyallerdir. Genelde her programlama dili için bunlar gereklidir. Ancak elbette bunlar programlama dilleri arasında farklılık gösterebilir. Bahsettiğim konu, değişkenler, koşullu ifadeler ve döngüler. Bu kahve molasında bunları işlemeye çalışacağım.
Java programlama dilinde değişkenlerin neler olduğunu bir tablo halinde hazırladım. Genelde programlama dillerinde bu tip değişken tipleri hep tablolar halinde sunulur. Değişkenleri sıkça kullandıkça, bunların alt sınır, üst sınır ve alan büyüklükleri gibi bilgileri zamanla unutabiliriz. Şahsen ben hep unuturum. Ancak programlarımızı hazırlarken nerede en uygun değişken kullanılır bunu da bilmek isteriz. Ben oldum olası bu tip tabloları ezberleyemem. Zaten ezberleme taraftarı değilim. O nedenle bir sürü not defterim vardır ve taşıdığım çanta genelde ağır olur. Java dilinde kullanılan değişkenler içinde aynı şeyleri hissediyorum. Sanıyorum ki bir tablo hazırlayacağım ve bunun güzel bir karton baskısını yanımda taşıyacağım.
Esasen Java dilinde, değişkenler, temel veri tipleri olarak anılırlar. Bu anlamda Java'da iki veri tipi olduğunu söyleyebiliriz. Değişkenlerin tanımlanması için kullanılan Temel Veri Tipleri(Primitive) ve nesnelerin tanımlanması için kullanılan Referans Tipleri. C# dilinde ‘de bu böyledir zaten. Temel veri tipinden elde edilen değişkenler, bellekte yığın adı verilen bir bölgede tutulurlar. Oysa referans tiplerin tutuluş şekli daha farklı. Referans tipinden bir nesne, sahip olduğu üyelerin tutulduğu bellek bölgesindeki alanların başlangıç adresine işaret eder ki bu tip nesneler yığında tutulurken, sahip oldukları içerik öbekte tutulur. Java programlama dilinde Temel Veri Türleri aşağıdaki tabloda olduğu gibidir.
Dostları ilə paylaş: |