Java'daki Anahtar Sözcükler: Tüm En İyi Java Anahtar Sözcüklerinin Listesi
Yayınlanan: 2022-03-04Java'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.