Java'da Öbek ve Yığın Nedir?
Java, Web sayfalarının ve bunları görüntüleyen tarayıcıların yeteneklerini artırmak için küçük programlar sağlamak için kullanılan bir programlama dilidir. “Yığın” ve “Yığın” bir bilgisayarda belleği düzenlemenin iki yoludur ve Java programlama dili her ikisini de kullanır.
Yığın
Hafıza, erişildiği sıraya göre düzenlenir. Öbek hafızanın düzeni yok. Kullanım sırası olmayan bir dizi güvercin deliği gibidir - ortadaki bir yuva ilk veya son yuvalardan önce bir değer alabilir. Veriler farklı alanlara yazıldığında ve silindiğinde, kullanılan hafıza boşluklarla bölünür. Yığın hafızasındaki her bir alanın bir adresi vardır ve bu adrese sadece başka bir indeksleme şekli ile erişilebilir.
yığın
Yığınlar ve sıralar kesin bir düzendedir. Kuyrukta, girilecek ilk veri parçası, bir süpermarket kasasındaki sırasındaki gibi. Yığın yöntemi, bir hizmet bekleyen kişilere uygulanacak olsaydı haksızlık olarak kabul edilirdi, çünkü sonuncusu ilk giren. Yığınlar, Last In, First Out anlamına gelen LIFO kısaltması ile bilinir. Bir ofiste bir Giriş tepsisini hayal edin. Birisi Giriş tepsisindeki dosyaların üstüne bir dosya koyar ve bir ofis çalışanı bu dosyayı Giriş tepsisinin üstünden alır ve ilk önce bu konuda çalışır. Tepsiye konacak son dosya buydu. Bir yığın böyle işler.
Bilgisayar hafızası
Bir programı çalıştırmak için kullanılan bilgisayar belleğine Rastgele Erişim Belleği veya RAM adı verilir. Bu, bilgisayarın düşünme alanıdır ve üç bölüme ayrılmıştır. Belleğin "kuyruk" kısmı yok, ancak bilgisayar programının saklandığı bir kod parçası var. Bilgisayar program satır satır çalışır ve bu bir sıra gibi davranır. Diğer iki alan yığın ve yığın şeklindedir.
Değişkenler
Diğer programlama dilleri gibi, Java da verileri tutmalı ve bir şekilde değiştirmelidir. Programlarda veri tutmak için kullanılan araca değişken denir. Bir değişkenin bir adı ve türü vardır ve sonra bir değer alır. Java programları, içerdiği verilere erişmek için değişkenin adını belirtir.
ilişki
Bir programcı veri tipinde bir değişken bildirdiğinde, bu bilgi hafızanın yığın bölümünde saklanır. Bir değer bu değişkene girdiğinde, değer yığın belleğinde saklanır. Yığın belleği, bu değerin tutulduğu yığın bellek bölümünün adresini tutar. Yığın bellek, programın çalışması süresince değerini korur. Değişken adını ve türünü ve aynı zamanda öbek konumuna bir göstericiyi tutar. Program operatörleri değişkenin değerini değiştirdikçe, yığın bellekteki değer Java programı sırasında birkaç kez silinir ve yeniden yazılır.