Java'daki Anahtar Sözcükler: Tüm En İyi Java Anahtar Sözcüklerinin Listesi

Yayınlanan: 2022-03-04

Java'daki anahtar kelimeler , programlama dilinde önceden tanımlanmış bir anlamı olan 52 ayrılmış terimden herhangi birine atıfta bulunur. Bu nedenle yöntemler, değişkenler, nesneler, sınıflar, alt sınıflar veya tanımlayıcılar için adlar olarak kullanılamazlar. Başka bir deyişle, bu Java anahtar sözcükleri, Java derleyicisine benzersiz bir anlam katar ve özel amaçlar için ayrılmıştır. Bu nedenle bunları tanımlayıcı ad olarak kullanmak derleyicinin hata vermesine neden olacaktır. Java'da toplam 52 ayrılmış anahtar kelime vardır. Bunlardan 49'u kullanımda, ikisi kullanımda değil ve biri ön izleme aşamasında.

İçindekiler

Java'da Her Programcının Bilmesi Gereken En İyi Anahtar Kelimeler

Java'daki en alakalı anahtar kelimelerden bazılarını, kullanımlarını ve örneklerini aşağıdaki listede topladık.

1. soyut

Java'daki soyut anahtar kelime, soyut bir sınıf bildirmek için kullanılır. Soyut sınıf, soyut ve soyut olmayan yöntemler içerebilir ancak nesneler oluşturmak için kullanılamaz. Soyut bir yöntemin gövdesi yoktur ve yalnızca soyut bir sınıfta kullanılabilir. Miras aldığı alt sınıf, gövdeyi sağlar. Ayrıca, soyut sınıflar genişletilebilirken somutlaştırılamazlar. Ayrıca, soyut anahtar kelime yapıcılar ve değişkenlerle birlikte kullanılamaz.

Aşağıda, soyut bir yöntemle soyut bir sınıfı gösteren bir kod parçacığı verilmiştir:

soyut sınıf Araç

{

soyut geçersiz araba();

}

Maruti sınıfı, Aracı genişletiyor

{

@Geçersiz kıl

boş araba() {

System.out.println(“Araba hareket ediyor”);

}

}

genel sınıf ÖzetÖrnek1 {

public static void main(String[] args) {

Maruti nesne=yeni Maruti();

obj.car();

}

}

Çıktı: Araba hareket ediyor

2. boole

İlkel bir veri türü olan Java'daki boolean anahtar sözcüğü, yalnızca iki değeri saklayabilir - doğru ve yanlış. Boolean anahtar sözcüğünün varsayılan değeri false'tur ve genellikle koşullu ifadelerle birlikte kullanılır. Bununla birlikte, boolean anahtar sözcüğü, yöntemlere ve değişkenlere uygulanabilir ve herhangi bir değişkeni boolean anahtar sözcüğüyle bildirmek, onun boolean değerlerine sahip olduğu anlamına gelir.

Aşağıda Java'da basit bir boole örneği verilmiştir:

genel sınıf BooleanÖrnek1 {

public static void main(String[] args) {

int sayı1=67;

int sayı2=43;

boolean b1=true;

boolean b2=yanlış;

if(sayı1<sayı2)

{

System.out.println(b1);

}

Başka

{

System.out.println(b2);

}

}

}

Çıktı: yanlış

3. sınıf

Java'daki class anahtar sözcüğü, en yaygın olarak ayrılmış terimlerden biridir. Java'da alanlar, yöntemler, yapıcılar vb. içeren kod bloğunu içeren bir sınıfı bildirmek için kullanılır. Bir sınıf, iç içe sınıf olarak bilinen bir veya daha fazla sınıf içerebilir. Her nesne bir sınıfın örneğidir ve sınıf adı, bir paket içinde benzersiz olacak şekilde olmalıdır. Bir sınıfa yalnızca abstract, public, strictfp ve final değiştiricisi atanabilir. Ancak private, protected ve static gibi diğer değiştiriciler iç sınıfa atanabilir.

Aşağıda, class anahtar sözcüğünün basit bir örneği verilmiştir:

genel sınıf ClassExample {

public static void main(String[] args) {

System.out.println(“Selamlar!”);

}

}

Çıktı: Selamlar!

4. varsayılan

Java'daki varsayılan anahtar kelime bir erişim değiştiricisidir. Bu nedenle, yöntemlere, değişkenlere, sınıflara ve kuruculara varsayılan olarak herhangi bir erişim değiştiricisi atanmazsa, bu varsayılan bir erişim değiştiricisi olarak kabul edilir. Alternatif olarak, varsayılan anahtar sözcük, belirtilen değerle eşleşen bir durum yoksa yürütülecek bir kod bloğunu etiketlemek için switch ifadelerinde kullanılabilir. Java 8'den itibaren varsayılan anahtar sözcük, bir arabirimin bir yöntemin uygulanmasını sağlamasına izin vermede de kullanım bulur. Varsayılan erişim değiştiricisine yalnızca paket içinde erişilebilir.

Aşağıda, Java'daki varsayılan anahtar kelimenin bir örneği olarak bir kod parçacığı verilmiştir:

a sınıfı {

String msg="Paket içindeki sınıfın dışındaki varsayılan değişkene erişin";

}

genel sınıf DefaultExample2 {

public static void main(String[] args) {

A a=yeni A();

System.out.println(a.msg);

}

}

Çıktı: Paket içindeki sınıfın dışındaki varsayılan değişkene erişin

5. numaralandırma

Java'daki enum anahtar sözcüğü, belirli bir dizi sabit içeren bir veri türüdür. Başka bir deyişle, enum sabit bir dizi sabite sahip bir sınıf olarak düşünülebilir. Bir enum sınıfın içinde veya dışında tanımlanabilir. Ayrıca, bir Java enum, Enum sınıfını dahili olarak miras aldığından, başka bir sınıfı miras alamaz. Ancak, birçok arabirimi uygulayabilir. Bir Java numaralandırmasında alanlar, yöntemler, yapıcılar ve ana yöntemler olabilir.

sınıf NumaralandırmaÖrneği{

//sınıfın içindeki enum tanımlama

public enum Hafta { PAZAR, PAZARTESİ, SALI, ÇARŞAMBA, PERŞEMBE, CUMA, CUMARTESİ }

//ana yöntem

public static void main(String[] args) {

// enumda gezinme

için (Hafta w : Week.values())

System.out.println(w);

}}

Çıktı:

PAZAR

PAZARTESİ GÜNÜ

SALI

ÇARŞAMBA GÜNÜ

PERŞEMBE GÜNÜ

CUMA

CUMARTESİ

6. ithalat

import anahtar sözcüğü, programcının mevcut Java paketlerine erişmesini sağlar. Java programında bir paketi, alt paketi, arabirimi, sınıfı veya numaralandırmayı içe aktarmak için kullanılır. Java anahtar sözcüğünü kullanmanın sözdizimi import packageName'dir.*;

Aşağıdaki kod parçacığı, import anahtar sözcüğünün kullanımını gösterir:

java.util.* dosyasını içe aktarın; //util paketinin tüm sınıflarını ve arayüzlerini içe aktarır

genel sınıf ImportExample

{

/* Sürücü Kodu */

public static void main(String ar[])

{

System.out.println(“Java'da import ifadesini kullanma”);

/* Java.util.Date sınıfından metot. */

System.out.println(yeni Tarih());

}

}

Çıktı:

Java'da import ifadesini kullanma

29 Ekim Cuma 15:42:43 UTC 2021

7. korumalı

Java'daki korumalı anahtar sözcük, nitelikler, sınıflar, oluşturucular ve yöntemler için kullanılabilen ve paketin içinden erişilebilen bir erişim değiştiricisidir. Ayrıca paketin dışında da erişilebilir, ancak yalnızca kalıtım yoluyla.

Aşağıdaki örnek, korumalı bir değişkene sınıf dışında ve paket içinde nasıl erişilebileceğini gösterir:

sınıf X {

korumalı String msg="Paket içindeki sınıfın dışında korunan değişkene erişin";

}

public class ProtectedExample2 {

public static void main(String[] args) {

X x=yeni X();

System.out.println(x.msg);

}

}

Çıktı:

Paket içindeki sınıfın dışında korunan değişkene erişin

8. statik

Java'daki static anahtar sözcüğü öncelikle bellek yönetimi için kullanılır ve yöntemlere, bloklara, değişkenlere ve iç içe sınıflara uygulanabilir. Böylece, statik bir yöntem (sınıf yöntemi), değişken (sınıf değişkeni), iç içe sınıf veya blok olabilir. Bir sınıfın statik üyeleri, sınıf belleğinde saklanır ve bunlara sınıf adı aracılığıyla doğrudan erişilebilir. Bu nedenle, bir sınıf başlatma gerekliliği yoktur. Statik değişkenlerin en önemli avantajı, sınıf yüklemesi sırasında sınıf alanında yalnızca bir kez bellek aldıkları için programı bellek açısından verimli hale getirmeleridir.

Aşağıda, Java'da static anahtar sözcüğünün kullanımını gösteren bir kod parçacığı verilmiştir :

sınıf Testi

{

// statik yöntem

statik boşluk abc()

{

System.out.println(“abc'den”);

}

public static void main(String[] args)

{

// oluşturmadan abc'yi çağırıyoruz

// Test sınıfının herhangi bir nesnesi

ABC();

}

}

Çıktı:

abc'den

9. süper

Java'daki super anahtar sözcüğü, üst sınıf nesnelerine başvurmak için kullanılan bir başvuru değişkenidir. Birincil kullanımı, acil ana sınıf yöntemlerini çağırmaktır. Bir alt sınıfın örneği her oluşturulduğunda, üst sınıfın bir örneği örtük olarak oluşturulur ve buna süper referans değişkeni tarafından atıfta bulunulur. Özetle, Java'daki super anahtar sözcüğü , anında üst sınıf yöntemini, acil üst sınıf yapıcısını çağırabilir ve hemen üst sınıf örnek değişkenine başvurabilir.

Aşağıda, Java'da super anahtar sözcüğünün kullanımını gösteren bir kod parçacığı verilmiştir :

sınıf Ebeveyn {

Dize rengi = “Mavi”;

}

sınıf Çocuk, Ebeveyn { öğesini genişletir

geçersiz getColor() {

System.out.println(süper.renk);

}

}

genel sınıf Ana() {

public static void main(String args[]) {

Alt nesne = yeni Çocuk();

obj.getColor();

}

}

Çıktı:

Mavi

10. atar

Java'daki throws anahtar sözcüğü bir istisna bildirir -color, geçerli yöntemin atabileceği istisnaları belirtir. Bu nedenle, programcı, programın normal akışını sürdürmek için istisna işleme kodunu sağlamalıdır.

Aşağıdaki örnek, throws anahtar sözcüğünün kullanımını gösterir:

java.io.IOException'ı içe aktarın;

sınıf Test Atımları{

void m(), IOException{'ı atar

yeni IOException(“aygıt hatası”);//kontrol edilen istisna

}

void n(), IOException{'ı atar

m();

}

geçersiz p(){

denemek{

n();

}catch(Exception e){System.out.println(“İstisna İşlendi”);}

}

public static void main(String args[]){

Test Atımları obj=new Test Atımları();

nesne.p();

System.out.println(“Normal Akış”);

}

}

Çıktı:

İstisna İşlenen

Normal Akış

Java'daki yukarıdaki anahtar sözcük listesi ayrıntılı değildir ve yalnızca en sık kullanılanlardan bazılarını açıklar. Her biri programlama dili bağlamında belirli bir amaca hizmet eden birkaç Java anahtar sözcüğü vardır.

Bu notta, Java becerilerinizi geliştirmek istiyorsanız, upGrad'ın Yazılım Mühendisliğinde İş bağlantılı PG Sertifikasyonu sizin için doğru kurstur. 5 aylık çevrimiçi program, yazılım geliştirmede gelecek vaat eden bir kariyere başlamak isteyenler için özel olarak hazırlanmıştır.

İşte size kursun sunduğu şeylere bir göz atmanızı sağlayacak bazı önemli noktalar:

  • MERN Stack ve Cloud-Native uzmanlıkları
  • 350+ saat uygulamalı eğitim ile 500+ içerik saati
  • 50'den fazla canlı oturum ve beş endüstri projesi
  • Akran ağları ve tartışma forumları
  • Kariyer rehberliği ve endüstri ağı

Yüksek EdTech endüstrisindeki en iyilerden öğrenmek için bugün kaydolun.

1. Java anahtar sözcüğü ne değildir?

Java'da null, true ve false anahtar sözcükler değildir. Bunlar değişmez değerler için ayrılmış sözcüklerdir ve tanımlayıcı olarak kullanılamazlar.

2. Java arayüzlerinin değişkenleri olabilir mi?

Bir sınıfa benzer şekilde, bir Java arayüzünde değişkenler ve yöntemler olabilir. Ancak, bir arabirimde bildirilen yöntemler varsayılan olarak soyuttur, yani yalnızca bir gövde olmadan yöntem imzasına sahiptirler.

3. Java'da final anahtar sözcüğünün kullanımı nedir?

Java'daki final anahtar sözcüğü, bir değişkeni, sınıfı ve yöntemi kısıtlamak için kullanılan erişim dışı bir belirteçtir. Bu nedenle, bir değişkeni final anahtar sözcüğünü kullanarak başlatırsanız, değerini değiştiremezsiniz. Benzer şekilde, bir yöntemi final olarak bildirirseniz, hiçbir alt sınıf onu geçersiz kılamaz. Ayrıca, final olarak tanımlanan bir sınıf, diğer sınıflar tarafından da miras alınamaz.