Java Tanımlayıcıları: Tanım, Sözdizimi ve Örnekler

Yayınlanan: 2022-04-29

İnsanların ve nesnelerin isimleri olmasaydı dünyanın nasıl olacağını hiç merak ettiniz mi? Bir düşünün, bir kişiye veya şeye her atıfta bulunduğunuzda, onları tanımlayabileceğiniz bir adları olmadığı için belirli fiziksel görünümlerini tanımlamanız gerekir. Ayrıca, ilk etapta kişilerinizin adı olmasaydı, telefonunuzdaki kişiler nasıl görünürdü dersiniz? Garip, değil mi?

Adlandırma, programlama dillerinde günlük hayatımızda olduğu kadar hayati öneme sahiptir ve Java'daki tanımlayıcıların burada oynayacağı bir rol vardır. Kişileri adlandırmanın onları tanımlamanın bir yolu olduğu gibi, Java tanımlayıcıları da programcının bir programdaki farklı öğelere başvurmasına izin verir.

Bu makale Java'daki tanımlayıcıların ne olduğunu, bunları yazma kurallarını ve geçerli ve geçersiz tanımlayıcı örneklerini inceleyecektir.

İçindekiler

Java Tanımlayıcılarının Tanımı

Java'daki tanımlayıcılar, bir programdaki bir şeyi tanımlamak için bir dizi karakterdir. Bir sınıfa, değişkene, pakete, yönteme veya arabirime verilen adlardır ve programcının programdaki herhangi bir yerden belirli öğeye başvurmasına izin verir.

Başka bir deyişle, bir Java tanımlayıcısı, yalnızca bir Java programında kullanılan bir sözcük veya karakterlerin birleşimidir. Ancak, bir tanımlayıcı yalnızca belirlenmiş kurallara göre adlandırılmışsa geçerli kabul edilir. Bu bağlamda, bir tanımlayıcının ilk karakterinin son derece önemli olduğunu ve tanımlayıcının geçerliliğine karar verdiğini hatırlamak önemlidir.

Java programlama dili, bir tanımlayıcının ilk karakteri olarak alt çizgi (_), dolar işareti ($) ve harflere (AZ, az) izin verir. Bu karakterlerin dışında, bir tanımlayıcıyı başlatmak için başka herhangi bir özel simge veya karakter kullanamazsınız. Java, ilk karakterden sonra tanımlayıcıların bildirilmesi için alt çizgi (_), dolar işareti ($), rakamlar (0-9) ve harflere (AZ, az) izin verir. Bir sonraki bölümde daha fazla Java tanımlayıcısının kurallarını tartışacağız.

Java Tanımlayıcı Örneği

Aşağıdaki Java kod parçacığına bir göz atalım ve tanımlayıcıları not edelim.

genel sınıf LetsIdentify {

public static void main(String[] args) {

Dize adı = “M. Scott”;

int ağırlık = 70;

yüzer yükseklik = 160.0;

}

}

Yukarıdaki kod parçacığındaki tanımlayıcılar aşağıdaki gibidir:

LetsIdentify: Sınıf için tanımlayıcı

main: Yöntem tanımlayıcısı

Dize: Java programlama dilinde ayrılmış sınıf adı

args: Programın argümanları için tanımlayıcı

ad: Bir dize türü değerini tutmak için dize türü değişkeni

ağırlık: Bir tamsayı değeri tutmak için int veri tipine sahip değişken

yükseklik: Kayan bir değeri tutmak için kayan veri tipine sahip değişken

Java Tanımlayıcılarını Adlandırma Sözdizimi

Tıpkı herhangi bir dilde kelimelerden ve deyimlerden cümlelerin oluşumunu yöneten bir dizi kural olduğu gibi, Java tanımlayıcıları da onları geçerli olarak nitelendirmek için belirli kurallara göre yazılır.

Java'da tanımlayıcıları tanımlarken aklınızda bulundurmanız gereken kurallar aşağıda verilmiştir:

  • Bir tanımlayıcı, ilk karakteri olarak harflerden (AZ, az), dolar işaretinden ($) ve alt çizgiden (_) oluşabilir.
  • Java tanımlayıcılarını tanımlayabilen kabul edilebilir harfler ve rakamlar sırasıyla Java harfleri ve Java rakamlarıdır.
  • Örneğin, "yükseltme#", izin verilmeyen özel bir karakter (#) içerdiğinden geçersiz bir Java tanımlayıcısıdır.
  • Rakamlar (0-9) Java tanımlayıcılarında yalnızca ilk olmayan karakterler olarak kullanılabilir. Başka bir deyişle, tanımlayıcı bir harf, alt çizgi veya dolar işaretiyle başlayabilir ancak rakamla başlayamaz. Rakamlara yalnızca ilk karakterden sonra izin verilir.
  • Örneğin, "67upgrad" bir rakamla başladığı için geçerli bir tanımlayıcı değildir. Ancak, “upgrad67” geçerli bir tanesidir.
  • Java harfleri ve rakamları, Japonca, Çince ve Korece için büyük kümeler de dahil olmak üzere, günümüzde kullanılan çoğu yazma komut dosyasını destekleyen Unicode karakter kümesinden çizilebilir.
  • Bir tanımlayıcıda beyaz boşluk olmamalıdır. Java, tanımlayıcılarda boşluk kabul etmediğinden, bunun yerine alt çizgi (_) kullanılabilir.

Örneğin, "yükseltilmiş derece" geçersiz bir Java tanımlayıcısıdır.

Tanımlayıcı herhangi bir uzunlukta olabilse de, 4-15 karakterlik optimal bir aralıkta tutulması tavsiye edilir.

49 Java ayrılmış anahtar sözcüğü, tanımlayıcı olarak kullanılamaz. Bunlar arasında if, else, void, Continue, class, import, public, new, switch vb. Ayrılmış anahtar sözcüklerin tanımlayıcı olarak kullanılması derleme zamanı hatası verecektir.

Java büyük/küçük harfe duyarlı olduğundan ve büyük ve küçük harflere farklı davrandığından, tanımlayıcıların bildirimi de büyük/küçük harfe duyarlıdır.

Örneğin, "upGrad" ve "upgrad" tanımlayıcıları birbirinden tamamen farklıdır.

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

Java'da Geçerli Tanımlayıcı Örnekleri

Bir Java tanımlayıcısı, yalnızca yukarıda belirtilen kurallara göre tanımlanmışsa geçerlidir. Bunu akılda tutarak, Java'daki bazı geçerli tanımlayıcı örnekleri:

_değişkenim

_5değişkenadı

$değişkentest

$test_değişkeni

TestVariable

test değişkeni

A

a

a4

B5

this_is_my_test_variable_123

Java'da Geçersiz Tanımlayıcı Örnekleri

Geçersiz tanımlayıcılar, daha önce bahsedilen kurallara uymayan tanımlayıcılardır. Aşağıda, geçersiz Java tanımlayıcılarına ilişkin bazı örnekler verilmiştir.

123test (bir rakamla başladığı için geçersiz)

Test değişkeni (_, $, AZ veya az dışında özel bir '-' karakteri içerdiğinden geçersiz)

break (ayrılmış bir anahtar kelime olduğundan geçersiz)

Test.değişkeni ('.' özel karakteri içerdiğinden geçersiz)

Test değişkeni (boşluk içerdiğinden geçersiz)

this_is_my_test değişkeni (tire '-' nedeniyle geçersiz)

Java Tanımlayıcıları için Adlandırma Kuralları (İsteğe Bağlı)

Aşağıda, Java'da tanımlayıcıları adlandırmak için bir dizi kural verilmiştir. Bunlar isteğe bağlı olsa da, kurallar kodun okunabilirliğini önemli ölçüde artırır.

  • Yerel ve özel değişkenler her zaman küçük harfle yazılmalıdır.
  • Örnek değişkenlerin ve genel yöntemlerin adları küçük harfle yazılmalıdır.
  • Birden fazla kelimeye sahip tanımlayıcılar için, okunabilirliği artırmak için ikinci ve sonraki kelimelerin başlangıç ​​karakteri büyük olmalıdır. (Örneğin, “TestDeğişkeni”)
  • Arayüz ve sınıf isimleri büyük harfle başlamalıdır.
  • Sabitler, tamamı büyük harf ve alt çizgi kullanılarak isimlendirilmelidir. (Örneğin, "MAX_VALUE").

Popüler Yazılım Mühendisliği Kurslarımızı keşfedin

SL. Numara Yazılım Geliştirme Programları
1 LJMU ve IIITB'den Bilgisayar Bilimleri Yüksek Lisansı Caltech CTME Siber Güvenlik Sertifika Programı
2 Tam Yığın Geliştirme Eğitim Kampı Blockchain'de PG Programı
3 Yazılım Geliştirmede Yönetici Yüksek Lisans Programı - DevOps'ta Uzmanlık Tüm Yazılım Mühendisliği Kurslarını Görüntüle

Özet

Tanımlayıcılar, Java programlamasında temel bir kavramdır. Sınıfı, değişkeni, paketi, yöntemi veya arayüzü tanımlayan isimlerdir ve programcıların programın herhangi bir yerinden belirli bir öğeye başvurmalarına izin verir. Başka bir deyişle, Java tanımlayıcıları, bir sınıfa, değişkene, yönteme, pakete, sabite vb.

Ancak, Java'da tanımlayıcıların tanımlanması, tanımlayıcının geçersiz olacağı ve derleme zamanı hatasına neden olacağı belirli kurallara uyulmasını gerektirir. Ayrıca, Java tanımlayıcılarını tanımlamak için bazı adlandırma kuralları vardır. Bunlar isteğe bağlıdır ve kesinlikle takip edilmesi gerekmez. Ancak kodun okunabilirliğini arttırırlar ve tanımlayıcıların anlamını ve amacını daha net bir şekilde iletirler.

Yazılım geliştirmede bir kariyer başlatmak istiyorsanız, yazılım mühendisliğinde upGrad'ın İş bağlantılı PG Sertifikasyonu geliştirmek için harika bir fırsattır. 5 aylık çevrimiçi program Java, JavaScript, CSS3, HTML5, SQL ve NoSQL Veritabanları ve daha fazlası gibi en iyi becerilere odaklanır. Bu programa hem son sınıf hem de yeni mezunlar kayıt olabilirler.

UpGad'in Yazılım Mühendisliğinde İş bağlantılı PG Sertifikasyonunun öne çıkan noktalarına bir göz atın:

  • MERN/Cloud-Native'de Uzmanlaşma
  • 500+ saat çevrimiçi öğrenme
  • 50+ canlı oturum
  • 350+ saat uygulamalı eğitim
  • Beş endüstri projesi
  • Endüstri mentorluğu ve öğrenci desteği
  • Endüstri uzmanlarıyla ağ kurma

Bugün kaydolun ve yazılım geliştirmede gelecek vaat eden bir kariyere hazırlanın!

Java tanımlayıcısı ve değişkeni nedir?

Bir tanımlayıcı ve değişken, kullanıcılar tarafından bir programdaki belirli varlıklara verilen adlardır. Bir tanımlayıcı, yürütme sırasında bir programın benzersiz bir varlığını tanımlamak için kullanılırken, değişken, bir değeri tutan bir bellek konumuna verilen bir addır.

Değişken tanımlayıcı nedir?

Değişken tanımlayıcısı, bir değişkenin adını temsil eden benzersiz bir dizedir. Ad, sırayla, değişkenin kendisini belirtmek için bir yer tutucu görevi görür. Örneğin, 'sayı1' bir tamsayı değerini tutan bir değişken için tanımlayıcı olabilir.

Java'da tanımlayıcılar ve değişmezler nelerdir?

Tanımlayıcılar, bir Java programının sınıflar, yöntemler, arabirimler, değişkenler vb. gibi farklı yapılarına atanan adlardır. Öte yandan, değişmezler tanımlayıcılara tahsis edilen değerlerdir.