کلمات کلیدی رزرو شده جاوا(Java Reserved Keywords)


جاوا دارای مجموعه‌ای از کلمات کلیدی است که کلمات رزرو شده‌ای هستند که نمی‌توان از آنها استفاده کرد
متغیرها، متدها، کلاس ها یا هر شناسه دیگری:










ارائه می شود















































استفاده می شود



















































استفاده می شود











استفاده می شود















































می توان به متدها/ویژگی های ایستا دسترسی داشت





















































کلید واژهشرح
چکیده یک اصلاح کننده بدون دسترسی. برای کلاس ها و متدها استفاده می شود: یک کلاس انتزاعی را نمی توان برای ایجاد اشیاء استفاده کرد (برای دسترسی به آن باید از کلاس دیگری به ارث برده شود). روش انتزاعی فقط در کلاس انتزاعی قابل استفاده است و بدنه ندارد. بدنه توسط زیر کلاس (به ارث رسیده از)
اظهار برای اشکال زدایی
بولی یک نوع داده که فقط می تواند مقادیر درست و نادرست را ذخیره کند
شکست از یک حلقه یا بلوک سوئیچ خارج می شود
بایت یک نوع داده که می تواند اعداد کامل از -128 و 127 را ذخیره کند
مورد یک بلوک کد را در عبارات سوئیچ علامت گذاری می کند
گرفتن استثناهای ایجاد شده توسط عبارات try را می گیرد
کارت یک نوع داده که برای ذخیره یک نویسه استفاده می شود
کلاس یک کلاس را تعریف می کند
ادامه به تکرار بعدی یک حلقه ادامه می‌دهد
const یک ثابت را تعریف می کند. در حال استفاده نیست - به جای آن از نهایی استفاده کنید
پیش‌فرض بلوک پیش‌فرض کد را در یک عبارت switch مشخص می‌کند
انجام دهید همراه با while برای ایجاد یک حلقه do-while
دوگانه نوع داده ای که می تواند اعداد کامل از 1.7eâ308 تا 1.7e+308 را ذخیره کند
دیگر در عبارات شرطی استفاده می شود
enum یک نوع شمارش شده (غیر قابل تغییر) را اعلام می کند
صادرات یک بسته را با یک ماژول صادر می کند. جدید در جاوا 9
بسط می‌یابد یک کلاس را گسترش می دهد (نشان می دهد که یک کلاس از کلاس دیگری به ارث رسیده است)
نهایی یک اصلاح‌کننده بدون دسترسی که برای کلاس‌ها، ویژگی‌ها و متدها استفاده می‌شود، که آنها را غیرقابل تغییر می‌کند (به ارث بردن یا لغو کردن غیرممکن است)
در نهایت با استثناها استفاده می شود، بلوکی از کد که بدون توجه به وجود یا نبودن استثنا اجرا می شود
شناور یک نوع داده که می تواند اعداد کامل از 3.4eâ038 تا 3.4e+038 را ذخیره کند
برای یک حلقه for ایجاد کنید
برو در حال استفاده نیست و عملکردی ندارد
اگر یک عبارت شرطی می دهد
ابزارها یک رابط را پیاده سازی می کند
وارد کردن برای وارد کردن بسته، کلاس یا رابط
نمونه بررسی می کند که آیا یک شی نمونه ای از یک کلاس خاص است یا یک رابط
int نوع داده ای که می تواند اعداد کامل از -2147483648 تا 2147483647 را ذخیره کند
رابط برای اعلام نوع خاصی از کلاس که فقط شامل متدهای انتزاعی است
طولانی یک نوع داده که می تواند اعداد کامل از -9223372036854775808 تا 9223372036854775808 را ذخیره کند
ماژول یک ماژول را اعلام می کند. جدید در جاوا 9
بومی مشخص می کند که یک روش در همان فایل منبع جاوا (اما در زبان دیگری) پیاده سازی نشده است
جدید اشیاء جدید ایجاد می کند
بسته یک بسته را اعلام می کند
خصوصی یک اصلاح‌کننده دسترسی که برای ویژگی‌ها، متدها و سازنده‌ها استفاده می‌شود و آنها را فقط در کلاس اعلام‌شده قابل دسترسی می‌کند
محافظت شده یک اصلاح‌کننده دسترسی که برای ویژگی‌ها، متدها و سازنده‌ها استفاده می‌شود و آنها را در همان بسته و زیر کلاس‌ها قابل دسترسی می‌کند
عمومی یک اصلاح‌کننده دسترسی که برای کلاس‌ها، ویژگی‌ها، متدها و سازنده‌ها استفاده می‌شود و آنها را برای هر کلاس دیگری قابل دسترسی می‌کند
نیاز دارد کتابخانه های مورد نیاز را در داخل یک ماژول مشخص می کند. جدید در جاوا 9
بازگشت اجرای یک متد را به پایان رساند و می توان از آن برای برگرداندن مقداری از یک متد استفاده کرد
کوتاه نوع داده ای که می تواند اعداد کامل از -32768 تا 32767 را ذخیره کند
ایستا یک اصلاح کننده بدون دسترسی که برای متدها و ویژگی ها استفاده می شود. بدون ایجاد یک شی از یک کلاس
strictfp دقت و گرد کردن محاسبات ممیز شناور را محدود کنید
فوق العاده به اشیاء سوپرکلاس (والد) اشاره دارد
سوئیچ یکی از بسیاری از بلوک های کد را برای اجرا انتخاب می کند
همگام شده یک اصلاح‌کننده بدون دسترسی، که مشخص می‌کند روش‌ها فقط با یک رشته در یک زمان قابل دسترسی هستند
این به شی فعلی در یک متد یا سازنده اشاره دارد
پرتاب یک خطای سفارشی ایجاد می کند
پرتاب نشان می دهد که چه استثناهایی ممکن است توسط یک متد ایجاد شوند
گذرا یک اصلاح کننده بدون دسترسی، که مشخص می کند یک ویژگی بخشی از حالت پایدار یک شی نیست
سعی کنید یک عبارت try...catch ایجاد می کند
var یک متغیر را اعلام می کند. جدید در جاوا 10
باطل مشخص می کند که یک روش نباید مقدار بازگشتی داشته باشد
فرار نشان می دهد که یک ویژگی به صورت نخی در حافظه پنهان ذخیره نمی شود و همیشه از "حافظه اصلی" خوانده می شود
در حالی که یک حلقه while ایجاد می کند


توجه: true، نادرست، و null کلمات کلیدی نیستند، اما کلمات تحت اللفظی و رزرو شده هستند که نمی توانند به عنوان شناسه استفاده شوند.