جاوا دارای مجموعهای از کلمات کلیدی است که کلمات رزرو شدهای هستند که نمیتوان از آنها استفاده کرد
متغیرها، متدها، کلاس ها یا هر شناسه دیگری:
کلید واژه | شرح |
---|---|
چکیده | یک اصلاح کننده بدون دسترسی. برای کلاس ها و متدها استفاده می شود: یک کلاس انتزاعی را نمی توان برای ایجاد اشیاء استفاده کرد (برای دسترسی به آن باید از کلاس دیگری به ارث برده شود). روش انتزاعی فقط در کلاس انتزاعی قابل استفاده است و بدنه ندارد. بدنه توسط زیر کلاس (به ارث رسیده از) | ارائه می شود
اظهار | برای اشکال زدایی |
بولی | یک نوع داده که فقط می تواند مقادیر درست و نادرست را ذخیره کند |
شکست | از یک حلقه یا بلوک سوئیچ خارج می شود |
بایت | یک نوع داده که می تواند اعداد کامل از -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
کلمات کلیدی نیستند، اما کلمات تحت اللفظی و رزرو شده هستند که نمی توانند به عنوان شناسه استفاده شوند.