Java kalit so‘zlari


ULASHISH

Java zaxiralangan kalit so‘zlari

Java tilida o‘zgaruvchilar, metodlar, sinflar yoki boshqa identifikatorlar sifatida ishlatib bo‘lmaydigan zaxiralangan so‘zlar — kalit so‘zlar to‘plami mavjud:

Kalit so‘z Tavsif
abstract Kirishga oid bo‘lmagan modifikator. Sinflar va metodlar uchun ishlatiladi: abstrakt sinfdan obyektlar yaratib bo‘lmaydi (unga murojaat qilish uchun undan boshqa sinf meros olishi kerak). Abstrakt metod faqat abstrakt sinfda ishlatilishi mumkin va uning tanasi bo‘lmaydi. Tanani voris sinf (subclass) taqdim etadi
assert Nosozliklarni tuzatish (debugging) uchun
boolean Faqat true yoki false qiymatlarini saqlay oladigan ma’lumot tipi
break Sikl yoki switch blokidan chiqadi
byte -128 dan 127 gacha bo‘lgan butun sonlarni saqlay oladigan ma’lumot tipi
case switch operatorlarida kod blokini belgilaydi
catch try operatorlari hosil qilgan istisnolarni ushlaydi
char Bitta belgini saqlash uchun ishlatiladigan ma’lumot tipi
class Sinfni aniqlaydi
continue Siklning keyingi iteratsiyasiga o‘tadi
const Konstantani aniqlaydi. Ishlatilmaydi - uning o‘rniga final kalit so‘zidan foydalaning
default switch operatorida standart (default) kod blokini belgilaydi
do do-while siklini yaratish uchun while bilan birga ishlatiladi
double 1.7e−308 dan 1.7e+308 gacha bo‘lgan kasr sonlarni saqlay oladigan ma’lumot tipi
else Shart operatorlarida ishlatiladi
enum Sanab o‘tiladigan (o‘zgarmas) tipni e’lon qiladi
exports Modul tarkibidagi paketni eksport qiladi. Java 9 da qo‘shilgan
extends Sinfni kengaytiradi (sinf boshqa sinfdan meros olishini bildiradi)
final Sinflar, atributlar va metodlar uchun ishlatiladigan, ularni o‘zgarmas qiladigan (meros olish yoki qayta aniqlashni imkonsiz qiladigan) kirishga oid bo‘lmagan modifikator
finally Istisnolar bilan ishlatiladi: istisno yuz bergan-bermaganidan qat’i nazar bajariladigan kod bloki
float 3.4e−038 dan 3.4e+038 gacha bo‘lgan kasr sonlarni saqlay oladigan ma’lumot tipi
for for siklini yaratadi
goto Ishlatilmaydi va hech qanday vazifasi yo‘q
if Shart operatorini hosil qiladi
implements Interfeysni amalga oshiradi
import Paket, sinf yoki interfeysni import qilish uchun ishlatiladi
instanceof Obyekt muayyan sinf yoki interfeysning nusxasi (instance) ekanini tekshiradi
int -2147483648 dan 2147483647 gacha bo‘lgan butun sonlarni saqlay oladigan ma’lumot tipi
interface Faqat abstrakt metodlarni o‘z ichiga oladigan maxsus turdagi sinfni e’lon qilish uchun ishlatiladi
long -9223372036854775808 dan 9223372036854775808 gacha bo‘lgan butun sonlarni saqlay oladigan ma’lumot tipi
module Modulni e’lon qiladi. Java 9 da qo‘shilgan
native Metod aynan shu Java manba faylida emas (balki boshqa tilda) amalga oshirilganini bildiradi
new Yangi obyektlar yaratadi
package Paketni e’lon qiladi
private Atributlar, metodlar va konstruktorlar uchun ishlatiladigan, ularga faqat e’lon qilingan sinf ichidan murojaat qilish imkonini beruvchi kirish modifikatori
protected Atributlar, metodlar va konstruktorlar uchun ishlatiladigan, ularga bir xil paket ichidan va voris sinflardan murojaat qilish imkonini beruvchi kirish modifikatori
public Sinflar, atributlar, metodlar va konstruktorlar uchun ishlatiladigan, ularga istalgan boshqa sinfdan murojaat qilish imkonini beruvchi kirish modifikatori
requires Modul ichida kerakli kutubxonalarni belgilaydi. Java 9 da qo‘shilgan
return Metod bajarilishini tugatadi va metoddan qiymat qaytarish uchun ishlatilishi mumkin
short -32768 dan 32767 gacha bo‘lgan butun sonlarni saqlay oladigan ma’lumot tipi
static Metodlar va atributlar uchun ishlatiladigan kirishga oid bo‘lmagan modifikator. Statik metodlar/atributlarga sinf obyektini yaratmasdan murojaat qilish mumkin
strictfp Eskirgan. Suzuvchi nuqtali hisoblashlarning aniqligi va yaxlitlanishini cheklaydi
super Ota sinf (superclass) obyektlariga ishora qiladi
switch Bajariladigan ko‘plab kod bloklaridan birini tanlaydi
synchronized Metodlarga bir vaqtning o‘zida faqat bitta oqim murojaat qila olishini belgilaydigan kirishga oid bo‘lmagan modifikator
this Metod yoki konstruktordagi joriy obyektga ishora qiladi
throw Maxsus xato hosil qiladi
throws Metod qanday istisnolarni chiqarishi mumkinligini bildiradi
transient Obyektni seriyalashda (serialization) atributni e’tiborsiz qoldirish uchun ishlatiladi
try try...catch operatorini hosil qiladi
var O‘zgaruvchini e’lon qiladi. Java 10 da qo‘shilgan
void Metod qiymat qaytarmasligi kerakligini bildiradi
volatile Atribut oqim darajasida keshlanmasligini va har doim "asosiy xotira"dan o‘qilishini bildiradi
while while siklini yaratadi

Eslatma: true, false va null kalit so‘zlar emas, lekin ular literallar va identifikator sifatida ishlatib bo‘lmaydigan zaxiralangan so‘zlardir.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!