این کلمه کلیدی برای محدود کردن کاربران در جاوا مورد استفاده قرار میگیرد. از final در تعریف موراد زیر می توان استفاده کرد :
۱. متغییرها
۲. توابع
۳. کلاس ها
متغییر final :
اگر یک متغییر را با استفاده از این کلمه کلیدی اعلام کنید، بجز داخل سازنده هیچ جا نمی توان آن را مقداردهی کرد و طبعا مانند یک ثابت عمل خواهد کرد.
توابع final :
اگر یک تابع را درون کلاسی به عنوان final تعریف کنید دیگر نخواهید توانست آن را override کنید.
کلاس های final :
اگر یک کلاس را به عنوان final معرفی کنید، نمی توان از آن ارث بری کرد.