این کلمه کلیدی برای محدود کردن کاربران در جاوا مورد استفاده قرار میگیرد. از final در تعریف موراد زیر می توان استفاده کرد :

۱. متغییرها

۲. توابع

۳. کلاس ها

متغییر final :

اگر یک متغییر را با استفاده از این کلمه کلیدی اعلام کنید، بجز داخل سازنده هیچ جا نمی توان آن را مقداردهی کرد و طبعا مانند یک ثابت عمل خواهد کرد. 

توابع final :

اگر یک تابع را درون کلاسی به عنوان final تعریف کنید دیگر نخواهید توانست آن را override کنید. 

کلاس های final :

اگر یک کلاس را به عنوان final معرفی کنید، نمی توان از آن ارث بری کرد.