Java'daki Değişken Türleri: Java Değişkenlerinin Açıklaması

Yayınlanan: 2021-12-23

Bir bilgisayar programında, veriler doğrudan değil, programlamanın çeşitli aşamalarında verilerin tanımlanmasına yardımcı olan sayısal veya adlarda saklanır. Verileri bir bilgisayar programında saklayan bu sayısal adlara Java dilinde değişkenler denir. Bu blog, Java'daki değişkenler kavramını ve çeşitli türlerini anlamanıza yardımcı olacaktır. Kodlamaya veya programlamaya yoğun bir ilginiz varsa veya bilgisayar bilimlerinde kariyer yapmak istiyorsanız, Java'daki farklı değişkenleri öğrenmek sizin için yararlı olacaktır.

Dünyanın en iyi Üniversitelerinden yazılım geliştirme kursları öğrenin . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

İçindekiler

Değişkenler nelerdir?

Değişkenler, Java'daki tümleşik depolama bileşenleridir. Bellek konumları olarak anlaşılabilirler. Bir değişken, tek bir bellek konumu veya bir birim oluşturan birden çok konumun birleşimi olabilir. Değişkenler, bir programdaki verilerin konumunu belirlemek için kullanılır. Verinin kendisini tanımlamazlar, bunun yerine programcıya belirli verilerin bellekte nerede olduğunu bildirirler.

Basitçe söylemek gerekirse, Java dilinde değişkenler, bellekte depolanan verilere atıfta bulunmak için kullanılan adlardır. Bir Java değişkeni yalnızca tek bir veri türünü tutabilir. Programlama sırasında bir değişkeni kullanmadan önce bir değişken tanımlamak gerekir. Belirli bir belleğe veri atamak ve o bellek için bir isim kullanmak anlamına gelir. Bildirim için Java'da veri türünü de belirtmemiz gerekiyor. “dataType değişkenAdı” sözdizimi aracılığıyla yapılır.

Değişkenleri, bir bilgisayar programının yürütülmesi sırasında bir değeri tutan kutular veya kaplar olarak da anlayabilir ve programcının daha sonraki bir aşamada bu değere hızlı bir şekilde başvurmasını sağlayabilirsiniz.

Java'da Değişken Türleri

Java'daki üç ana değişken türü aşağıdadır.

1. Yerel Değişkenler

Bu değişkenler yöntemlerde, yapıcılarda veya bloklarda bildirilir ve yalnızca o belirli yöntem veya blok içinde kullanılır. Yöntemin dışında bir yerel değişkene erişemezsiniz. Java'da yöntemler, küme parantezleri altında açıklanmıştır. Köşeli parantezler arasındaki alana ({….}) blok veya yöntem denir.

Yerel değişkenlerin kapsamını tanımlar. Yerel değişkenler yalnızca program çalışırken kullanılır. Yerel bir değişkene dışarıdan erişmek mümkün değildir. Yerel bir değişken, blok veya yöntem içinde çalışmaya başlar, ancak bloktan çıktığında yok olur. Yerel bir değişkenin varsayılan bir değere sahip olamayacağını hatırlamak uygundur. Ayrıca, yerel değişkenleri bildirmek için erişim değiştiricileri kullanamayız.

2. Örnek Değişkenleri

Sınıf ve alt programlar da Java'nın temel bileşenleridir. Sınıf, benzer özelliklere sahip bir grup nesne anlamına gelir. Nesneleri, veri türlerini ve yöntemleri tanımlamaya yardımcı olur. Bir sınıf ayrıca alt programlara veya yöntemlere bölünür. Yukarıda anlamış olmanız gerektiği gibi, yerel değişkenler bir alt rutinin veya yöntemlerin bir parçasıdır. Ancak bazı değişkenler alt programın bir parçası olmayıp doğrudan sınıfın bir parçasını oluşturur. Bu nedenle, üye değişkenler veya örnek değişkenler olarak adlandırılırlar. Varsayılan değerlere sahiptirler. Bir sınıfta bir örnek değişkeni kullanımdan önce veya sonra tanımlayabiliriz. Özel hariç tüm örnek değişken türleri, bir sınıftaki tüm yöntemler veya oluşturucular içinde görünür.

Üye değişkenler hem statik hem de statik olmayan olabilir. Bir örnek değişkeni bildirmek için statik, genel veya özel değiştiricilere ihtiyacımız var.

Yerel değişkenler ile örnek değişkenler arasındaki farkı şu şekilde anlayabilirsiniz. İlki, bir alt program veya sınıf içindeki bir yöntem içinde yer alırken, ikincisi bir sınıf içinde ancak blok veya yöntemin dışında yer alır.

Yerel değişkenler yalnızca belirli bir alt program içinde bulunur ve bunun ötesinde işlev görmez. Yalnızca belirli bir alt program yürütüldüğünde işlev görebilirler. Bunun aksine, örnek değişkenler birkaç alt rutinin bir parçasını oluşturabilir. Bir örnek değişkenin değeri bir alt programda yer alsa bile, başka bir alt program yürütülürken kullanılabilir.

3. Statik Değişkenler

Statik, Java dilinde değişkenlere, programlara ve dizelere önek olarak eklenen bir referans anahtar sözcüğüdür. Java'da bellek yönetimi için kullanılır. Statik kelimesi eklendiğinde, bir bileşenin sadece bir nesneye değil tüm sınıfa ait olduğunu gösterir. Statik değişken terimi, tüm nesnelerin ortak özelliğini ifade eder.

Bir sınıftaki tüm nesneler, kendi aralarında statik değişkenin tek bir kopyasını paylaşır. Bu nedenle, genel değişkenler veya sınıf değişkenleri olarak da adlandırılırlar. Statik değişkenler için bellek tahsisi, programcı tüm sınıfı belleğe yüklediğinde bir kez gerçekleşir.

Statik değişkenler, bir yöntem veya alt program olarak değil, yalnızca bir sınıfın üyeleri olarak bildirilebilir. Bu nedenle sınıf dışında değil, yalnızca tanımlandıkları sınıf kapsamında kullanılırlar.

Yukarıdakilere ek olarak, Java'daki başka bir ikincil değişken türü aşağıda açıklanmıştır.

4. Son Değişkenler

Statik değişkenler, ön ek olarak final anahtar sözcüğü eklenerek Java'da sabitler olarak kullanılabilir. Bunlara nihai değişkenler denir. Adından da anlaşılacağı gibi, bir son değişkenin değeri nihai olur ve değiştirilemez. Ancak, nesne içindeki verileri değiştirmek mümkündür.

Son bir değişkeni herhangi bir alt sınıf tarafından geçersiz kılamayız. Ayrıca, bir değişken nihai hale geldiğinde, herhangi bir sınıf tarafından miras alınamaz veya bir alt sınıf tarafından genişletilemez. Programcı bir son değişkenin değerini değiştirmeye çalışırsa, bir derleme hatası oluşur. Bu nedenle, bir değişkeni sonlandırmadan önce başlatmak önemlidir. Başlatma, değişkenin bildirilmesi sırasında yapılabilir. Aksi takdirde, son boş değişken olarak adlandırılır.

Java'da Değişken Bildirme Nedir?

Bildirilmedikçe bir değişken kullanamayız. Java'da bir değişken oluşturma işlemi, bir değişken bildirmek olarak bilinir. Ancak bir değişken oluşturmadan önce veri tipini beslemek hayati önem taşır. Bir değişken oluştururken bazı bellek birimleri ayrılır. Bu bellek konumu daha sonra değişkenin adıyla tanımlanır.

Bu nedenle, adı bildirmeden önce, değişkenin değerini depolamak için yeterli bellek bitini bir kenara bırakmak için veri türünü beslemek önemlidir. Java'da değişken tanımlama işlemi, veri tipinin girilmesiyle başlar. Bunu bir boşluk bırakarak ve ardından değişkenin adını girerek takip eder. Değişkenleri alt programda herhangi bir yerde tanımlayabiliriz.

Bir Java değişkeni bildirirken aklınızda bulundurmanız gereken bazı kurallar aşağıdadır.

  • Değişkenin adını başka herhangi bir özel sembolle değil, bir alfabe, dolar veya alt çizgi sembolü veya bir para birimi sembolü ile başlatabilirsiniz.
  • Bir değişkenin adı 64 karakteri aşamaz.
  • Değişken bildirirken boşluk kullanamazsınız.
  • Java'da ayrılmış anahtar kelimeleri değişkenlerin adı olarak kullanamayız.
  • Değişkenin adı, atama operatörlerinin sol tarafında yer alacaktır.

Java'da Değişkenlerin Başlatılması Nedir?

Bir değişkenin bildirilmesinden sonra, ona daha sonra değiştirilebilecek bir başlangıç ​​değeri de atanır. Bir değişkene bir başlangıç ​​değeri atama işlemine Java'da değişkenlerin başlatılması denir. Başlatma, değişken bir yöntem içinde kullanılmadan önce gerçekleşir. Herhangi bir değer atanmamışsa bir değişken kullanamayız. Bir değişkenin başlatılması, bildirildikten hemen sonra yapılabilir. Tanımlamadan sonra, değişkenlerin başlatılması yapılmazsa, değişkene bir değer sağlamak için bir atama ifadesi kullanılır. Değişkeni başlatmadan yazdırmayı talep ederseniz bir hata oluşur.

Değişkenlerin başlatılması iki türdür - açık ve örtük. Açık başlatma, bir değişkene bildirim sırasında bir değer atandığında gerçekleşir. Ancak, değişkene daha sonra işlenirken bir değer verilirse, buna örtük başlatma denir; bir değişken başlatmazsanız, program yürütülürken sistem otomatik olarak rastgele bir değer koyacaktır. Beklenmedik bir sonuç doğuracaktır.

Çözüm

Yazılım geliştirme alanında kariyer yapmak istiyorsanız, Java hakkında derinlemesine bilgi sahibi olmak çok önemlidir. Java'daki değişken türleri ve diğer kavramlar hakkında ayrıntılı bilgi edinmek için Yazılım Geliştirmede Executive PG Programına kayıt olabilirsiniz - Tam Yığın Geliştirmede Uzmanlaşma IIIT Bangalore ile birlikte sunulan upGrad tarafından. Bu kurs, birçok proje ve pratik ödev üzerinde çalışarak web siteleri, arka uçlar ve Web UI oluşturma gibi temel becerileri öğrenmenize yardımcı olacaktır. Bu kursu tamamladıktan sonra full-stack geliştirici, ön uç geliştirici, UI geliştirici ve arka uç geliştirici gibi çeşitli iş fırsatlarına başvurabileceksiniz.

Java'da değişkenler nelerdir?

Java'daki değişkenler, bilgi veya veri depolayan kaplar veya kutulardır. Java'da bellek konumları olarak işlev görürler ve birincil depolama birimleridir. Değişkenlere kullanımdan önce belirli isimler verilir.

Java'da değişkenleri nasıl bildiririz?

Java'da değişken oluşturmaya bildirim denir. Önce veri tipi girilerek, ardından bir boşluk girilerek ve son olarak değişkenin adı girilerek yapılır. Değişkenlerin bildirilmesi sırasında uymanız gereken çeşitli kurallar vardır.

Java'da bir sınıftaki üç değişken nedir?

Java'da üç ana değişken türü vardır. Konum değişkenleri bir yöntemin içine yerleştirilir ve bir sınıfta bulunan ancak bir yöntemin dışında bulunan üye veya örnek değişkenler. Son, benzer özelliklere sahip sınıf veya statik değişkenlerdir.